Contoh dalam artikel ini menerangkan pelaksanaan fungsi FormatDate output format masa dalam javascript. Kongsikan dengan semua orang untuk rujukan anda. Butirannya adalah seperti berikut:
Javascript tidak menyediakan fungsi untuk memasukkan format kandungan tarikh dan masa seperti tag fmt:
Di bawah ialah fungsi output masa yang saya muat turun Apabila menggunakannya, letakkannya terus ke dalam label dan panggilnya. Kodnya adalah seperti berikut
Date.prototype.Format = function(fmt) { //pengarang: meizz
Jika (ini == "Tarikh Tidak Sah") {
kembalikan "";
}
var o = {
"M " : this.getMonth() 1, //month
"d": this.getDate(), //Hari
"H ": this.getHours(), //hours
"m ": this.getMinutes(), //minit
"s": this.getSeconds(), //saat
" q " : Math.floor((this.getMonth() 3) / 3), //Suku " 🎜>
"S" : this.getMilliseconds()
//milisaat
};
Jika (/(y)/.test(fmt))
fmt = fmt.replace(RegExp.$1, (this.getFullYear() "")
.substr(4 - RegExp.$1.length));
untuk (var k in o)
Jika (RegExp("(" k ")" baharu.test(fmt))
fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k])
: (("00" o[k]).substr(("" o[k]).panjang)));
Kembalikan fmt;
}
Gunakan terus apabila menggunakan
Saya harap artikel ini akan membantu reka bentuk pengaturcaraan JavaScript semua orang.