本篇文章更新時間:2019/02/16
如有資訊過時或語誤之處,歡迎使用 Contact 功能通知。
一介資男的 LINE 社群開站囉!歡迎入群聊聊~
如果本站內容對你有幫助,歡迎使用 BFX Pay 加密貨幣 或 新台幣 贊助支持。
做這個題目如果只是想著「阿不就這個月減一,就是上個月拉!」的話,那肯定會出事XD
試想一下,如果這個月是 1 月,那上個月是? 12月,對吧?
但是!是「去年」的 12月。
所以要取得前一段時間的資訊還真不是給他「-1」就可以算出來~
PHP 中的 strtotime
是個很厲害的方法,可以語意的表達求得時間,所以取得上一個月時間的話要記得包含年份一起,範例如下:
$year = date("Y", strtotime("first day of previous month"));
$month = date("m", strtotime("first day of previous month"));
字面上的意思就是上個月的第一天,取年份以及取月份。
參考資料:Getting last month's date in php