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

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

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-11-05 17:50:02173semak imbas

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>

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>

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!

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