JavaScript Datetime im 12-Stunden-AM/PM-Format formatieren
Um ein JavaScript-Datetime-Objekt im 12-Stunden-Format anzuzeigen, finden Sie hier eine einfache Anleitung effizient Ansatz:
Lösung:
function formatAMPM(date) {<br> // Stunden und Minuten aus dem Datumsobjekt extrahieren<br> var Stunden = date.getHours();<br> var seconds = date.getMinutes();</p><p>// Bestimmen AM/PM basierend auf Stunden<br> var ampm = Stunden >= 12 ? 'pm' : 'am';</p> <p>// 24-Stunden-Format in 12-Stunden-Format konvertieren<br> Stunden = Stunden % 12;<br> Stunden = Stunden ? Stunden: 12; // Mitternacht als 12 Uhr behandeln</p> <p>// Minuten so formatieren, dass sie für Stunden unter 10 eine führende Null enthalten<br> Minuten = Minuten < 10 ? '0' Minuten : Minuten;</p><p>// Konstruieren Sie die 12-Stunden-Zeitzeichenfolge und geben Sie sie zurück<br> var strTime = Stunden ':' Minuten ' ' ampm;<br> Rückgabe strTime;<br>}<br>
Verwendung:
Um diese Funktion zu verwenden, übergeben Sie einfach ein JavaScript-Datumsobjekt als Argument an die formatAMPM-Funktion. Beispiel:
var now = new Date(); console.log(formatAMPM(now));
Dadurch wird die aktuelle Uhrzeit im 12-Stunden-AM/PM-Format gedruckt, z. B. „21:30 Uhr“.
Das obige ist der detaillierte Inhalt vonWie formatiere ich ein JavaScript-Datetime-Objekt im 12-Stunden-AM/PM-Format?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!