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
Lepaskan: 2024-12-05 05:43:13
asal
656 orang telah melayarinya

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:

1

2

var d = new Date();

d.setDate(d.getDate() - 5);

Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan