Fråga : Tajma/datera fungerar den oriktiga tidsstämpeln

Jag har efter fungera som fungerar undantar väl mellan timmarna av 12:00 pm och 1:00 pm.  Under denna tid tiden ska skärm som förmiddag… vad är fel med detta fungerar? formatTime för

function (datera) {hh för
var = date.getHours (); en mm för
var = date.getMinutes ();
var ss = date.getSeconds (); ampm för
var = (hh>12)? ”pm”: ”förmiddag”;
om (hh>12) hh-=12;
om mm= (mm<10) " 0 " +mm;
återgång hh+': ”+mm+”: ”+ss+” '+am; tidsstämpeln för

The för
} visas i betvinga fodrar av min e-post: ny tjänste- förfrågan '+formatTime för

formObj.Subject.value='ITMS (datera ()); återgång
true; // sänder form}
" klar "

Svar : Tajma/datera fungerar den oriktiga tidsstämpeln

detta fodrar
var-ampm = (hh>12)? ”pm”: ”förmiddag”;

bör vara
var-ampm = (hh>=12)? ”pm”: ”förmiddag”;
Andra lösningar  
 
programming4us programming4us