Rumah >hujung hadapan web >tutorial js >Javascript melaksanakan kemahiran output format masa FormatDate function_javascript

Javascript melaksanakan kemahiran output format masa FormatDate function_javascript

WBOY
WBOYasal
2016-05-16 16:20:301160semak imbas

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

Salin kod Kod 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


Salin kod Kod adalah seperti berikut:Tarikh baharu(pembolehubah masa).Format("yyyy-MM-dd HH:mm :ss")
Saya harap artikel ini akan membantu reka bentuk pengaturcaraan JavaScript semua orang.
Kenyataan:
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