Menambahkan Sifar Utama kepada Tarikh dalam JavaScript
Untuk mengira tarikh selama 10 hari lebih awal dalam format dd/mm/yyyy, anda boleh menggunakan skrip berikut:
var MyDate = new Date(); var MyDateString = new Date(); MyDate.setDate(MyDate.getDate() + 10); MyDateString = MyDate.getDate() + '/' + (MyDate.getMonth() + 1) + '/' + MyDate.getFullYear();
Walau bagaimanapun, untuk memastikan komponen hari dan bulan muncul dengan sifar pendahuluan, skrip perlu memasukkan peraturan berikut:
if (MyDate.getMonth() < 10) getMonth = '0' + getMonth; if (MyDate.getDate() < 10) get.Ddate = '0' + getDate;
Berikut ialah contoh cara melaksanakan peraturan ini:
var MyDate = new Date(); var MyDateString; MyDate.setDate(MyDate.getDate() + 20); MyDateString = ('0' + MyDate.getDate()).slice(-2) + '/' + ('0' + (MyDate.getMonth()+1)).slice(-2) + '/' + MyDate.getFullYear();
Kaedah .slice(-2) mengekstrak dua aksara terakhir bagi rentetan, memastikan bahawa komponen hari dan bulan sentiasa muncul dengan sifar pendahuluan.
Atas ialah kandungan terperinci Bagaimana untuk Menambahkan Sifar Utama ke Tarikh dalam JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!