php 获得当月时间戳,php获取当前月与上个月月初及月末时间戳的方法
本文實例講述了php獲取當前月與上個月月初及月末時間戳的方法。分享給大家供大家參考,具體如下:
當前月
$thismonth = date('m');
$thisyear = date('Y');
$startDay = $thisyear . '-' . $thismonth . '-1';
$endDay = $thisyear . '-' . $thismonth . '-' . date('t', strtotime($startDay));
$b_time = strtotime($startDay);//當前月的月初時間戳
$e_time = strtotime($endDay);//當前月的月末時間戳
上一月
$thismonth = date('m');
$thisyear = date('Y');
if ($thismonth == 1) {
$lastmonth = 12;
$lastyear = $thisyear - 1;
} else {
$lastmonth = $thismonth - 1;
$lastyear = $thisyear;
}
$lastStartDay = $lastyear . '-' . $lastmonth . '-1';
$lastEndDay = $lastyear . '-' . $lastmonth . '-' . date('t', strtotime($lastStartDay));
$b_time = strtotime($lastStartDay);//上個月的月初時間戳
$e_time = strtotime($lastEndDay);//上個月的月末時間戳
這里對關鍵的就是date函數中的t,它是用來獲取當前月所含天數的,28天,29天,30天,31天。含有多少天,月底就是多少號。
PS:本站還提供了一個Unix時間戳轉換工具,包含了各種常見語言針對時間戳的操作方法,提供給大家參考:
希望本文所述對大家PHP程序設計有所幫助。
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的php 获得当月时间戳,php获取当前月与上个月月初及月末时间戳的方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: js当前时间格式化_JS时间格式化
- 下一篇: 动态规划算法php,php算法学习之动态