Artikel ini menjelaskan implementasi JavaScript dari fungsi Format Output Format Waktu. Bagikan untuk referensi Anda. Dengan rincian sebagai berikut:
JavaScript tidak memberikan fungsi yang memasukkan format konten datetime seperti tag FMT:
Di bawah ini adalah fungsi output waktu saya, yang langsung ditempatkan ke dalam tag dan dipanggil saat digunakan. Kodenya adalah sebagai berikut
Salin kode sebagai berikut: date.prototype.format = function (fmt) {// penulis: meizz
if (this == "date tidak valid") {
kembali "";
}
var o = {
"M +": this.getmonth () + 1, // bulan
"d+": this.getDate (), // day
"H+": this.getHours (), // jam
"M+": this.getMinutes (), // min
"S+": this.getSeconds (), // sec
"q +": math.floor ((this.getmonth () + 3) /3), // triwulanan
"S": this.getMilliseconds ()
// milidetik
};
if (/(y+)/.test(fmt))
fmt = fmt.replace (regexp. $ 1, (this.getlyear () + "")
.substr (4 - regexp. $ 1.length));
untuk (var k dalam o)
if (regexp baru ("(" + k + ")). test (fmt))
fmt = fmt.replace (regexp. $ 1, (regexp. $ 1.length == 1)? (o [k])
: (("00" + o [k]). Substr (("" + o [k]). Panjang)));
mengembalikan fmt;
}
Gunakan secara langsung saat menggunakan
Salin kode sebagai berikut: Tanggal Baru (Variabel Waktu) .Format ("YYYY-MM-DD HH: MM: SS")
Saya harap artikel ini akan membantu pemrograman JavaScript semua orang.