天天看點

PHP日期時間運用十二:擷取目前月份及其前三個月

今天繼續給大家介紹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其它相關文章!