Memformat JavaScript Datetime dalam 12 Jam Format PG/PM
Untuk memaparkan objek datetime JavaScript dalam format 12 jam, berikut adalah ringkas dan cekap pendekatan:
Penyelesaian:
// Ekstrak jam dan minit daripada objek tarikh
var jam = date.getHours();
var minit = date.getMinutes();
// Tentukan AM/PM berdasarkan jam
var ampm = jam >= 12 ? 'pm' : 'am';
// Tukar format 24 jam kepada format 12 jam
jam = jam % 12;
jam = jam ? jam : 12; // Kendalikan tengah malam sebagai 12 AM
// Format minit untuk memasukkan sifar pendahuluan untuk jam kurang daripada 10
minit = minit < 10 ? '0' minit : minit;
// Bina dan kembalikan rentetan masa 12 jam
var strTime = jam ':' minit ' ' ampm;
kembali strTime;
}
Penggunaan:
Untuk menggunakan fungsi ini, hanya hantar objek JavaScript Date sebagai argumen kepada fungsi formatAMPM. Contohnya:
var now = new Date(); console.log(formatAMPM(now));
Ini akan mencetak masa semasa dalam format 12 jam PG/PM, seperti "09:30 malam".
Atas ialah kandungan terperinci Bagaimana untuk Memformat Objek Datetime JavaScript dalam Format 12-Jam AM/PM?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!