Rumah >hujung hadapan web >tutorial js >Bagaimanakah Saya Boleh Menolak Hari daripada Tarikh JavaScript?

Bagaimanakah Saya Boleh Menolak Hari daripada Tarikh JavaScript?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-12-05 05:43:13691semak imbas

How Can I Subtract Days from a JavaScript Date?

Menolak Hari daripada Tarikh JavaScript

Mengira tarikh lalu berdasarkan objek Tarikh JavaScript yang diberikan boleh menjadi keperluan biasa. Sebagai contoh, anda mungkin perlu menentukan tarikh yang berlaku beberapa hari sebelum tarikh semasa.

Untuk mencapai ini, anda boleh menggunakan kaedah setDate bagi objek Tarikh. Kaedah ini menerima nilai berangka yang mewakili hari dalam bulan yang anda ingin tetapkan tarikhnya.

Contoh:

Anggap anda ingin mengira tarikh yang berlaku 5 hari sebelum hari ini. Anda boleh melakukan ini seperti berikut:

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

Dalam contoh ini, kami mencipta objek Tarikh d baharu yang mewakili tarikh semasa. Kemudian, kami menggunakan kaedah setDate untuk menolak 5 hari daripada tarikh semasa. Ini mengemas kini objek d untuk menahan tarikh yang berlaku 5 hari yang lalu.

Nota:

Adalah penting untuk diingat bahawa kaedah setDate mengubah suai objek Tarikh itu sendiri . Jika anda perlu mengekalkan tarikh asal, pertimbangkan untuk membuat salinan objek Tarikh sebelum mengubah suainya.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menolak Hari daripada Tarikh 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