php自带的时间戳获取函数:strtotime
常用参数介绍:
var_dump(date("Y-m-d", strtotime("last day of last month", time())));////上个月 月底 var_dump(date("Y-m-d", strtotime("last day of -1 month", time())));// 上个月 月底 var_dump(date("Y-m-d", strtotime("first day of +1 month", time())));//// 下个月 月初 var_dump(date("Y-m-d", strtotime("first day of next month", time())));//// 下个月 月初 var_dump(date("Y-m-d", strtotime("first day of", time()))); // 本月1号 var_dump(date("Y-m-d", strtotime("last day of", time()))); // 本月底
固定时间的月初和月末:
echo date("Y-m-d", strtotime("2017-02 first day of")).'
'; //2017-02-01 echo date("Y-m-d", strtotime("2017-02 last day of")).'
'; //2017-02-28 echo date("Y-m-d", strtotime("2017-05 last day of")).'
'; //2017-05-31
前后时间:
date('Y-m-d', strtotime('midnight last day of -1 month')) 获取上个月的最后一天的日期
前后时间:
5个小时之后 strtotime('+5 hours') 5个小时之前 strtotime('-5 hours') 1天之后 strtotime('+1 day')
前后时间:
一周后的今天:strtotime("+1 week") 一月后的今天:strtotime("+1 month") 一年后的今天:strtotime("+1 year")