Sebelum memulakan artikel ini, izinkan saya bertanya sedikit kepada anda. Sila jawab dengan cepat apakah hari pertama dan terakhir bulan Mei pada 23 Mei 2018! Bagi anda yang mahir menghafal jingle, anda mungkin boleh menjawabnya dalam masa satu saat sahaja! It’s May 1st and May 31st~
Oh, hampir terlupa haha, ini adalah siri artikel tentang fungsi tarikh dan masa PHP, jadi kawan-kawan yang berminat boleh klik pada artikel sebelum ini "Tarikh dan masa PHP aplikasi 1: Pelaksanaan mudah hari undur hari jadi 》
Jangan terlalu banyak bercakap mengenainya, dan gunakan PHP untuk mendapatkan hari pertama dan terakhir dalam sebulan.
Mula-mula buka editor phpstorm dan buat fail contoh demo.php:
Kod khusus:
<?php $dt = "2018-05-23"; echo '第一天 : '. date("Y-m-01", strtotime($dt)).' <br> 最后一天 : '. date("Y-m-t", strtotime($dt));
Kami menjalankan Semak fail dan outputnya ialah:
Betul ke? Mari kita kembali dan menyemak kalendar komputer haha~
Tiada yang salah!
Kod di atas melibatkan fungsi utama:
date()
Sintaks fungsi ialah "date(format,timestamp);
", yang memformat tarikh dan masa setempat dan mengembalikan tarikh Terformat rentetan.
strtotime()
Sintaks fungsi ialah "strtotime(time,now);
" dan fungsinya adalah untuk menghuraikan sebarang huraian tarikh atau masa teks bahasa Inggeris ke dalam cap waktu Unix (bilangan saat sejak 1 Januari 1970 00:00:00 GMT ).
Sesuatu yang perlu diperhatikan di sini~ Jika tahun dinyatakan dalam format dua digit, nilai 0-69 akan dipetakan ke 2000-2069 dan nilai 70-100 akan dipetakan ke 1970- 2000.
Juga ambil perhatian bahawa tarikh dalam format m/d/y
atau d-m-y
, jika pemisah ialah garis miring (/), gunakan format m/d/y
Amerika. Jika pemisah ialah tanda sempang (-) atau titik (.), format d-m-y
Eropah digunakan. Untuk mengelakkan kemungkinan ralat, anda harus menggunakan format YYYY-MM-DD
atau gunakan fungsi date_create_from_format()
apabila boleh.
Untuk lebih banyak tutorial video PHP, sila klik https://www.php.cn/course/list/29/type/2.html
Saya ingin mengesyorkan satu lagi kepada anda: "Koleksi soalan temuduga PHP (koleksi)", anda pasti akan menggunakannya!
Atas ialah kandungan terperinci Permohonan tarikh dan masa PHP 2: Dapatkan hari pertama dan terakhir dalam sebulan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!