PHP日期時間運用二:取得某月的第一天和最後一天

藏色散人
發布: 2023-04-10 12:22:01
原創
3972 人瀏覽過

在開始本文之前,先問大家一個小問題,請大家快速回答2018年5月23日中5月的第一天和最後一天日期是什麼!對於熟練大小月記憶方法順口溜的朋友,估計一秒就能回答出來了吧!就是5月1號和5月31號啦~

哦,差點忘了哈哈,這是關於PHP日期時間函數的一系列文章,所以有興趣的朋友可以先戳上一篇《PHP日期時間運用一:生日倒數天數的簡單實現

下面我們就廢話不多說,透過PHP來取得某月的第一天和最後一天日期。

首先開啟phpstorm編輯器,建立一個demo.php的範例檔案:

PHP日期時間運用二:取得某月的第一天和最後一天

具體程式碼:

<?php

$dt = "2018-05-23";
echo &#39;第一天 : &#39;. date("Y-m-01", strtotime($dt)).&#39; <br> 最后一天 : &#39;. date("Y-m-t", strtotime($dt));
登入後複製

我們執行一下該文件,輸出結果:

PHP日期時間運用二:取得某月的第一天和最後一天

那對不對呢?我們透過電腦的行事曆回到過去檢查一下哈哈~

PHP日期時間運用二:取得某月的第一天和最後一天

沒毛病!

上述程式碼中涉及關鍵函數:

date() 函數語法是「date(format,timestamp);”,作用是格式化本機日期和時間,並傳回已格式化的日期字串。

strtotime() 函數語法是“strtotime(time,now);”,作用是將任何英文文字的日期或時間描述解析為Unix 時間戳(自January 1 1970 00:00:00 GMT 起的秒數)。

這裡需要注意啦~如果年份表示使用兩位數格式,則值 0-69 會對應為 2000-2069,值 70-100 會對應為 1970-2000。

也要注意m/d/yd-m-y 格式的日期,如果分隔符號是斜線(/),則使用美洲的m /d/y 格式。如果分隔符號是橫槓(-)或點(.),則使用歐洲的 d-m-y 格式。為了避免潛在的錯誤,應該盡可能使用YYYY-MM-DD格式或使用 date_create_from_format() 函數。

推薦更多PHP影片教學,請點選https://www.php.cn/course/list/29/type/2.html

再給大家推薦一個《PHP面試題大總結(收藏)》,你一定用的到!

以上是PHP日期時間運用二:取得某月的第一天和最後一天的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板