Rumah > hujung hadapan web > tutorial js > Bagaimana untuk Memformat Objek Datetime JavaScript dalam Format 12-Jam AM/PM?

Bagaimana untuk Memformat Objek Datetime JavaScript dalam Format 12-Jam AM/PM?

Mary-Kate Olsen
Lepaskan: 2024-12-09 18:38:11
asal
482 orang telah melayarinya

How to Format a JavaScript Datetime Object in 12-Hour AM/PM Format?

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:

format fungsiAMPM(tarikh) {
// 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));
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan