打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
php 时间 当前月份、上个月、下个月等的第一天和最后一天

在我们的日常开发中,要用到统计某个时间段的数据,而特定的时间点需要我们用程序来获取!

比如说要统计上个月的数据,则需要知道上个月开始时间和结束时间!

php要获取时间需要用到的函数:time(), date(),strtotime(),等等

strtotime()是一个功能比较强大的函数,可以很方便的获取到我们想要的时间戳,然后通过配合date()函数获取我们所需要的时间点!

//当月的天数,某月的天数
$month_days = date('t');
$month_days2 = date('t',strtotime('2017-2-6'));
echo $month_days.'---'.$month_days2;
echo "<br />";


//这个月的第一天的日期,这个月的最后一天的日期
$now_month_first_date = date('Y-m-1');
$now_month_last_date  = date('Y-m-d',strtotime(date('Y-m-1',strtotime('next month')).'-1 day'));
echo '当月第一天日期'.$now_month_first_date.'当月最后一天的日期'.$now_month_last_date;
echo "<br />";


//上个月第一天的日期格式,上个月最后一天的日期格式
$last_mont_first_date = date('Y-m-1',strtotime('last month'));
$last_mont_end_date = date('Y-m-d',strtotime(date('Y-m-1').'-1 day'));
echo '上个月第一天的日期格式'.$last_mont_first_date.'上个月最后一天的日期格式'.$last_mont_end_date;
echo "<br />";


//下个月的第一天时间日期 ,下个月的最后一天时间日期
$next_mont_first_date = date('Y-m-1',strtotime('next month'));
$next_mont_end_date = date('Y-m-d',strtotime(date('Y-m-1',strtotime('next month')).'+1 month -1 day'));
echo '下个月的第一天时间日期'.$next_mont_first_date.'下个月的最后一天时间日期'.$next_mont_end_date;
echo "<br />";

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
PHP获取当前时间、时间戳的各种格式写法汇总[日期时间]
PHP时间戳详解
你所不知道的php编程中那些坑~
php日期函数
php获取本年、本月、本周时间戳和日期格式
PHP 时间相关函数
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服