技术饭

php获取当天时间的起始时间戳与结束时间戳

copylian    0 评论    9754 浏览    2016.12.27
<?php
     
//开始时间
$s = strtotime(date('Y-m-d'));

//结束时间
$e = $s + 86399;

另外再给出其他时间的计算方法,如果还有更简洁的方法,请告知,免得有些人再写300行代码去实现!

//年/月/日/星期/本月天数
list($year, $month, $day, $week, $days) = explode('/', date('Y/m/d/w/t'));
   
//计算今日时间范围
echo '<br/>本日开始 '.date('Y-m-d H:i:s w', strtotime($year.'-'.$month.'-'.$day));
echo '<br/>本日结束 '.date('Y-m-d H:i:s w', strtotime($year.'-'.$month.'-'.$day)+86399);
   
//计算本周时间范围
echo '<br/>本周开始 '.date('Y-m-d H:i:s w', strtotime($year.'-'.$month.'-'.$day)-86400*$week);
echo '<br/>本周结束 '.date('Y-m-d H:i:s w', strtotime($year.'-'.$month.'-'.$day)+86400*(7-$week)-1);
   
//计算本月时间范围
echo '<br/>本月开始 '.date('Y-m-d H:i:s w', strtotime($year.'-'.$month.'-1'));
echo '<br/>本月结束 '.date('Y-m-d H:i:s w', strtotime($year.'-'.$month.'-'.$days)+86399);
   
周期算法(单位:秒):周期是时间一定要过了这个周期之后才能再次执行
当前时间(time()) > 执行时间 + 周期限制时间
   
时间点算法(单位:天):时间点是时间到这个点了就可以执行了
当前时间的开始时间(0点) - 执行时间的开始时间(0点) > 时间点限制时间
          
?>


飓风呀
感谢你的支持,我会继续努力!
扫码打赏,感谢您的支持!
php 时间戳 起点 终点 

文明上网理性发言!

  • 还没有评论,沙发等你来抢