一旦有人认为你混得不错,你就必须得混好。很多情况下,人真的不是为自己而活。
记录一下利用php脚本获取上个月,上上个月的开始时间与结束时间的方法,下面的示例代码,有需要的可以参考一下。
php 获取上个月,上上个月的开始时间与结束时间
php获取上个月以及上上个月的时间,就需要从当前的时间减去一个月时间段就可以。我们可以使用 php 中的 strtotime 函数,strtotime 函数可以很方便的在一个时间的基码上进行时间的减去与增加,比如减去一个月,减去一天等等。
示例代码:
//上个月 echo '上个月:'.date('Y-m-01', strtotime('-1 month')); echo '<br/>'; $time = strtotime('-1 month'); echo date('Y-m-d H:i:s', mktime(0,0,0,date('m',$time),01,date('Y',$time)) ); //php上个月的开始时间 echo '<br/>'; echo date('Y-m-d H:i:s', mktime(23,59,59,date('m',$time),date('t',$time),date('Y',$time)) ); //上个月的结束时间 echo '<hr>'; //上上个月 echo '上上个月:'.date('Y-m-01', strtotime('-2 month')); echo '<br/>'; echo date('Y-m-01', strtotime('-2 month')); $time2 = strtotime(date('Y-m-01', strtotime('-2 month'))); echo '<br/>'; echo date('Y-m-d H:i:s', mktime(0,0,0,date('m',$time2),01,date('Y',$time2)) ); echo '<br/>'; echo date('Y-m-d H:i:s', mktime(23,59,59,date('m',$time2),date('t',$time2),date('Y',$time2)) ); echo '<hr>'; //上上上个月 echo '上上上个月:'. date('Y-m-01', strtotime('-3 month')); $time3 = strtotime(date('Y-m-01', strtotime('-3 month'))); echo '<br/>'; echo date('Y-m-d H:i:s', mktime(0,0,0,date('m',$time3),01,date('Y',$time3)) ); echo '<br/>'; echo date('Y-m-d H:i:s', mktime(23,59,59,date('m',$time3),date('t',$time3),date('Y',$time3)) ); // feiniaomy.com
注意:每个月的结束时间,是按的当月最后一天晚上23点59分59秒来算的。
本文php获取上个月,上上个月的开始时间与结束时间的方法到此结束。如果骄傲没有被现实的大海冷冷拍下,又怎样会明白要多努力才能走到远方。小编再次感谢大家对我们的支持!