Frage : Zeit-/Datum-Funktions-Zeitstempel falsch

Ich habe die folgende Funktion, die gut ausgenommen zwischen die Stunden des 12:00 P.M. und des 1:00 P.M. funktioniert.  Während dieser Zeit zeigt die Zeit als morgens… an, was mit dieser Funktion falsch ist?

function formatTime (Datum) {
var hh = date.getHours ();
var Millimeter = date.getMinutes ();
var SS = date.getSeconds ();
var ampm = (hh>12)? „P.M.“: „morgens“;
wenn (hh>12) hh-=12;
wenn (mm<10) mm= " 0 " +mm;
Rückholhh+': „+mm+“: „+ss+“ '+am;
}

The Zeitstempel erscheint in der vorbehaltlichen Linie meiner eMail:

formObj.Subject.value='ITMS Service-Antrag '+formatTime (neues Datum ()); das Rückhol
richten aus; // reicht das form
}
ein

Antwort : Zeit-/Datum-Funktions-Zeitstempel falsch

diese Linie
var ampm = (hh>12)? „P.M.“: „morgens“;

sollte sein
var ampm = (hh>=12)? „P.M.“: „morgens“;
Weitere Lösungen  
 
programming4us programming4us