Penukaran Terus Objek Tarikh JS kepada Rentetan YYYYMMDD
Apabila menukar objek tarikh JavaScript kepada rentetan dalam format YYYYMMDD, kaedah mudah adalah untuk menggabungkan nilai Date.getYear(), Date.getMonth(), dan Date.getDay(). Walau bagaimanapun, pendekatan ini boleh menyusahkan.
Kod Ringkas untuk Penukaran YYYYMMDD
Untuk memudahkan proses ini, sekeping kod yang diubah suai boleh digunakan:
Date.prototype.yyyymmdd = function() { var mm = this.getMonth() + 1; // getMonth() is zero-based var dd = this.getDate(); return [this.getFullYear(), (mm>9 ? '' : '0') + mm, (dd>9 ? '' : '0') + dd ].join(''); };
Kaedah prototaip yang diubah ini meningkatkan objek Tarikh dengan menyediakan fungsi "yyyymmdd" yang secara langsung menjana rentetan yang dikehendaki dalam format YYYYMMDD. Kod ini memastikan bahawa bulan dan hari satu digit tidak berlapis sifar untuk output lapan aksara yang lengkap.
Contoh Penggunaan
Untuk menggunakan kaedah ini, buat kaedah baharu Tarikh objek dan gunakan fungsi "yyyymmdd()" untuk mendapatkan rentetan dalam format YYYYMMDD:
var date = new Date(); date.yyyymmdd();
Atas ialah kandungan terperinci Bagaimana untuk Menukar Objek Tarikh Javascript kepada Rentetan YYYYMMDD?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!