在程序中常会用到date()来显示时间,比如:
echo date('Y-M-d H:i:s')."<br>"; // 当前时间
echo date('Y-M-d H:i:s',time())."<br>"; // 当前时间
有时也会用到当前时间前的时间,比如:
echo date('Y-M-d H:i:s',strtotime('-5 seconds'))."<br>"; // 5秒之前的时间
echo date('Y-M-d H:i:s',strtotime('-5 minutes'))."<br>"; // 5分钟之前的时间
echo date('Y-M-d H:i:s',strtotime('-5 hours'))."<br>"; // 5小时之前的时间
同理,当前时间之后的时间就得用 '+' 了。
以上都是在当前时间点计算的,那么某一时间点的前后时间呢,比如:
echo date('Y-M-d H:i:s',strtotime('2017-03-10 09:30:20 -5 minutes'))."<br>"; //某时间的5分钟之前时间