Rumah >hujung hadapan web >tutorial js >Bagaimana untuk Menambahkan Sifar Utama ke Tarikh dalam JavaScript?

Bagaimana untuk Menambahkan Sifar Utama ke Tarikh dalam JavaScript?

Linda Hamilton
Linda Hamiltonasal
2024-12-11 13:30:24302semak imbas

How to Add Leading Zeroes to Dates in JavaScript?

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!

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