Salve a tutti,
come il post precedente per la conversione delle date, ecco ora la conversione per l’orario da un formato europeo (H:i:s) ad uno americano (H:i AM o PM).
Esempio:
da 00:40:01 a 12:40 AM
Per la conversione ho sviluppato una piccola funzione in javascript che permette di fare ciò:
function formatTime(time) { var type = "AM"; //PM var appo = time.split(':'); var hour = appo[0]; var minu = appo[1]; var seco = appo[2]; if (hour >= 12) { hour = hour-12; type = "PM"; } if (hour == 0) { hour = 12; } return (hour+':'+minu+' '+type); } |
Ecco una DEMO per il corretto funzionamento: http://jsfiddle.net/b5aqx/
Spero serva a qualcuno, alla prossima.