Mengira Tarikh Lalu daripada Tarikh JavaScript
Mencari tarikh beberapa hari sebelum tarikh semasa ialah tugas biasa dalam pengaturcaraan. Ini boleh dicapai dengan mudah dalam JavaScript dengan memanipulasi objek Tarikh asli.
Soalan:
Bagaimanakah kita boleh menolak bilangan hari tertentu daripada Tarikh JavaScript untuk mendapatkan tarikh lepas?
Jawapan:
Penyelesaian terletak pada penggunaan kaedah setDate() objek Date. Kaedah ini mengambil nilai tarikh objek dan memberikan yang baharu. Untuk kembali ke X hari, kami hanya menolak X daripada tarikh semasa:
var d = new Date(); d.setDate(d.getDate() - 5);
Penjelasan:
Dalam kod di atas, kami mencipta objek Tarikh (d ) mewakili tarikh semasa. Kemudian, kami memanggil setDate() dan menolak 5 daripada nilai tarikh sedia ada, dengan berkesan bergerak kembali 5 hari.
Nota:
Contoh :
var d = new Date(); console.log('Today is: ' + d.toLocaleString()); d.setDate(d.getDate() - 5); console.log('5 days ago was: ' + d.toLocaleString());
Kod ini akan mengeluarkan tarikh semasa dan tarikh 5 hari sebelum ia.
Atas ialah kandungan terperinci Bagaimana untuk Menolak Hari daripada Tarikh JavaScript untuk Mendapatkan Tarikh Lalu?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!