在我们的日常开发中,要用到统计某个时间段的数据,而特定的时间点需要我们用程序来获取! 比如说要统计上个月的数据,则需要知道上个月开始时间和结束时间! 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 />";
|