今天繼續給大家介紹PHP日期運用系列内容,非常适合新人學習~那麼在上一篇《PHP日期時間運用十一:三種方法比較兩個指定的日期》文章中給大家介紹了怎麼使用3種方法比較兩個日期,有需要的朋友可以學習學習~
→相關推薦:《PHP日期時間運用大彙總(持續更新~)》
本文的主題内容則是教大家如何編寫一個PHP腳本來擷取目前月份和前三個月。
具體什麼意思呢?比如說目前日期是5月,擷取前3個月就是2、3、4月份。
下面我們就直接上PHP代碼:
如下:
<?php
echo date("m - Y")."
";
echo date("m - Y",strtotime("-1 Months"))."
echo date("m - Y",strtotime("-2 Months"))."
echo date("m - Y",strtotime("-3 Months"))."
輸出結果則是:
e58327840ea939615578481a15e328d.png
08 - 2021
07 - 2021
06 - 2021
05 - 2021
可見目前月份是八月,那麼前三個月則分别是五、六、七月,擷取成功!
在上述代碼中需要我們掌握的就是date()、strtotime()函數以及各種日期字元的使用:
PHP中的Date()函數可以把時間戳格式化為更易讀的日期和時間。
PHP中的strtotime()函數則可以将任何英文文本的日期或時間描述解析為 Unix 時間戳(自 January 1 1970 00:00:00 GMT 起的秒數)。
下面順便列出一些常用于日期的字元:
d - 表示月裡的某天(01-31)
m - 表示月(01-12)
Y - 表示年(四位數)
1 - 表示周裡的某天
注:其他字元,比如 "/", "." 或 "-" 也可被插入字元中,以增加其他格式。
下面是常用于時間的字元:
h - 帶有首位零的 12 小時小時格式
i - 帶有首位零的分鐘
s - 帶有首位零的秒(00 -59)
a - 小寫的午前和午後(am 或 pm)
注:PHP date()函數會傳回伺服器的目前日期/時間!
不知道各位的解決思路是不是和我一樣?希望你能有所收獲!
最後給大家推薦最新最全面的《PHP視訊教程》~快來學習吧!
以上就是PHP日期時間運用十二:擷取目前月份及其前三個月的詳細内容,更多請關注
富貴論壇www.fgba.net其它相關文章!