Wie kann ich dieses Format in ein 12-Stunden-Format umwandeln?Zeitstempel im 12-Stunden-Format (HH: MM AM? PM)
Sun Dec 31 14:45:42 GMT+07:36 1899
wie folgt aus (Ex.)
2:00 PM
Wie kann ich dieses Format in ein 12-Stunden-Format umwandeln?Zeitstempel im 12-Stunden-Format (HH: MM AM? PM)
Sun Dec 31 14:45:42 GMT+07:36 1899
wie folgt aus (Ex.)
2:00 PM
var date=new Date();
function formatAMPM(date) {
var hours = date.getHours();
var minutes = date.getMinutes();
var ampm = hours >= 12 ? 'pm' : 'am';
hours = hours % 12;
hours = hours ? hours : 12; // the hour '0' should be '12'
minutes = minutes < 10 ? '0'+minutes : minutes;
var strTime = hours + ':' + minutes + ' ' + ampm;
return strTime;
}
formatAMPM(date);
Ihre erste Codezeile kam als Text durch. – fjoe
@Kindly jetzt überprüfen, Und sag es mir. –
was meinst du, Sir über den Text –
Wie Sie dies als GAS Frage mit Tags versehen haben, haben Sie sich Utilities.formatDate()
? Dokumentation here, aber kurz dauert es 3 Parameter: ein Datum-Objekt, eine Zeitzone String & eine Formatzeichenfolge. Das Format TZ & stammt aus der Klasse Java SE SimpleDateFormat.
In Ihrem Beispiel, versuchen Sie dies:
var d = new Date("Sun Dec 31 14:45:42 GMT+07:36 1899");
Logger.log(Utilities.formatDate(d, "GMT+07:00", "h:mm a")); // logs 2:09 PM
Haben Sie einen String oder ein Date-Objekt? Es gibt viele, viele Fragen hier über [* Formatierung von Daten *] (https://stackoverflow.com/questions/1056728/where-can-i-find-documentation-on-for-atting-a-date-in-javascript) und Neuformatierung von Datumszeichenfolgen. – RobG
Dies ist ein Datum Objekt Sir –
In diesem Fall ist dies ein Duplikat von [* Wo finde ich Dokumentation zur Formatierung eines Datums in JavaScript? *] (Https://stackoverflow.com/questions/1056728/where-can- Ich finde-Dokumentation-auf-Formatierung-ein-Datum-in-Javascript) und der Titel sollte "Wie ein Datum als hh: mm ap formatieren" oder ähnliches. Ein Zeitstempel ist eine Zeichenfolge. – RobG