Rumah >hujung hadapan web >tutorial js >Bagaimana untuk Menukar Objek Tarikh JavaScript kepada Rentetan YYYYMMDD?
Menukar Objek Tarikh JavaScript kepada Rentetan YYYYMMDD
Apabila bekerja dengan objek tarikh dalam JavaScript, sering kali diperlukan untuk mengekstrak perwakilan rentetan dalam format YYYYMMDD khusus. Walaupun menggabungkan komponen tahun, bulan dan hari individu adalah mungkin, ia boleh membosankan dan mudah ralat.
Penyelesaian yang Lebih Ringkas
Nasib baik, terdapat lebih banyak penyelesaian yang elegan untuk masalah ini. Dengan melanjutkan prototaip Tarikh, kami boleh menentukan kaedah tersuai yang menghasilkan rentetan YYYYMMDD dengan mudah:
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(''); };
Contoh Penggunaan
Selepas menentukan sambungan prototaip, menggunakannya ialah mudah:
var date = new Date(); date.yyyymmdd(); // Returns a YYYYMMDD string representing the current date
Faedah Kaedah Tersuai
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!