php获取指定年月的月初月末时间戳

10个月前 PHP 151
//月初月末时间戳
$Y = 2016;//获取年,示例,真实环境从前端获取数据
$m = 8;//获取月,示例,真实环境从前端获取数据
$month = $Y."-".$m;//当前年月
$month_start = strtotime($month);//指定月份月初时间戳
$month_end = mktime(23, 59, 59, date('m', strtotime($month))+1, 00);//指定月份月末时间戳
//获取指定月份月初月尾时间:
$yourdate = strtotime(date("Y-m-01 00:00:00"));
$endday = strtotime(date('Y-m-d', mktime(23, 59, 59, date('m', strtotime($yourdate))+1, 00)));
$time = '2018-10';
//月初时间戳
$start_time = strtotime($time);
//月末时间
$end_time = strtotime(date('Y-m-t',strtotime($time)).' 23:59:59')
特别注意:  date('Y-m-t')这种用法,可以自动计算本月最后一天是30号还是31号,精准无误差
其他类型的时间比如下个月,上个月开始结束时间同理



本文为脚本叔叔原创文章,转载无需和我联系,但请注明来自脚本叔叔http://jianghaihao.com

目前有0条留言

发表评论

全站搜索

    Table of Contents