Rumah >hujung hadapan web >tutorial js >Bagaimanakah Saya Mengira Tarikh Lalu Menggunakan JavaScript Biasa?

Bagaimanakah Saya Mengira Tarikh Lalu Menggunakan JavaScript Biasa?

DDD
DDDasal
2024-12-02 07:35:11566semak imbas

How Do I Calculate Past Dates Using Plain JavaScript?

Mengira Tarikh Lalu daripada Tarikh JavaScript Biasa

Dalam JavaScript, bekerja dengan tarikh dan masa boleh menjadi mudah dengan objek Tarikh terbina dalam . Walau bagaimanapun, tugasan tertentu, seperti menolak hari daripada objek Tarikh biasa, mungkin memerlukan sedikit manipulasi.

Untuk mengira tarikh bilangan hari yang ditentukan sebelum hari ini, anda boleh menggunakan pendekatan berikut:

var d = new Date();
d.setDate(d.getDate() - daysToRemove);

Pendekatan ini melibatkan mencipta objek Tarikh baharu, menetapkan sifat tarikhnya kepada tarikh semasa tolak bilangan hari yang diingini untuk dialih keluar, dan kemudian menyimpan hasilnya semula dalam pembolehubah d.

Sebagai contoh, untuk mencari tarikh 5 hari sebelum hari ini, anda akan menggunakan kod berikut:

var d = new Date();
d.setDate(d.getDate() - 5);

Kaedah setDate() mengubah suai objek tarikh secara langsung, jadi anda melakukannya tidak perlu menetapkan semula objek Tarikh kepada pembolehubah baharu.

Perhatikan bahawa walaupun pendekatan ini membolehkan anda menolak hari daripada tarikh semasa, anda juga boleh menggunakan teknik yang serupa untuk tolak hari daripada mana-mana objek Tarikh lain dengan menggunakan kaedah setDate() padanya.

Atas ialah kandungan terperinci Bagaimanakah Saya Mengira Tarikh Lalu Menggunakan JavaScript Biasa?. 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