Rumah > hujung hadapan web > tutorial js > js menggunakan fungsi setDate() objek Date untuk menambah dan menolak kemahiran dates_javascript

js menggunakan fungsi setDate() objek Date untuk menambah dan menolak kemahiran dates_javascript

WBOY
Lepaskan: 2016-05-16 16:36:03
asal
2138 orang telah melayarinya

Saya sendiri ingin menulis kaedah penambahan dan penolakan tarikh, tetapi ia melibatkan penghakiman bilangan hari dalam setiap bulan Jika bulan Februari, ia juga melibatkan penghakiman tahun lompat sentiasa ada masalah semasa proses permohonan, jadi saya menyemak Selepas membaca maklumat, sebagai contoh, untuk menambah atau menolak hari dari tarikh tertentu, anda hanya perlu memanggil fungsi setDate() objek Tarikh Kaedah khusus adalah sebagai berikut:

function addDate(date,days){ 
var d=new Date(date); 
d.setDate(d.getDate()+days); 
var month=d.getMonth()+1; 
var day = d.getDate(); 
if(month<10){ 
month = "0"+month; 
} 
if(day<10){ 
day = "0"+day; 
} 
var val = d.getFullYear()+""+month+""+day; 
return val; 
}
Salin selepas log masuk

Antaranya, parameter tarikh ialah tarikh untuk ditambah atau ditolak, dalam format YYYY-MM-DD, dan parameter hari ialah bilangan hari yang perlu ditambah atau ditolak. Jika mengira ke hadapan, lulus dalam negatif nombor, dan jika mengira ke belakang, masukkan nombor positif Jika Untuk menambah atau menolak bulan, panggil sahaja setMonth() dan getMonth(). kurang satu bulan daripada bulan sebenar, jadi Tambah 1 dengan sewajarnya.

Istimewa: Ambil perhatian bahawa apabila menggabungkan tahun, bulan dan hari, ia tidak boleh digunakan secara langsung. Ia akan dianggap sebagai jenis int dan mesti ditukar menjadi rentetan.

Label berkaitan:
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan