Rumah > hujung hadapan web > tutorial js > Bagaimana Mencari Hari Terakhir dalam Sebulan dalam Mana-mana Pelayar?

Bagaimana Mencari Hari Terakhir dalam Sebulan dalam Mana-mana Pelayar?

Mary-Kate Olsen
Lepaskan: 2024-11-05 17:50:02
asal
230 orang telah melayarinya

How to Find the Last Day of a Month in Any Browser?

Teknik Penyemak Imbas Merentas untuk Menentukan Hari Terakhir dalam Sebulan

Untuk mengira hari terakhir dalam sebulan dengan pasti pada penyemak imbas yang berbeza, anda boleh menggunakan teknik yang memanfaatkan kaedah objek Tarikh setFullYear() dengan nilai hari 0.

Contoh berikut menunjukkan pendekatan ini:

<code class="js">var d = new Date();
d.setFullYear(2008, 11, 0);
console.log(d.toString()); // Sun Nov 30 2008</code>
Salin selepas log masuk

Kaedah ini mengeksploitasi tingkah laku yang menetapkan hari nilai kepada 0 dalam setFullYear() membawa kepada hari terakhir bulan sebelumnya dikembalikan.

Sebagai alternatif, anda boleh menggunakan pendekatan yang serupa dengan kaedah setDate():

<code class="js">var month = 0; // January
var d = new Date(2008, month + 1, 0);
console.log(d.toString()); // last day in January</code>
Salin selepas log masuk

Kedua-duanya kaedah menyediakan kebolehpercayaan merentas penyemak imbas untuk menentukan hari terakhir dalam sebulan, menghapuskan sebarang ketidakkonsistenan antara persekitaran penyemakan imbas yang berbeza.

Atas ialah kandungan terperinci Bagaimana Mencari Hari Terakhir dalam Sebulan dalam Mana-mana Pelayar?. 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