PHP strtotime 用法

<!DOCTYPE html>
<html>
<body>
<?php
echo(strtotime("now") . "<br>");
echo(strtotime("5 September 2016") . "<br>");
echo(strtotime("+5 hours") . "<br>");
echo(strtotime("+1 week") . "<br>");
echo(strtotime("+1 week 3 days 7 hours 5 seconds") . "<br>");
echo(strtotime("next Monday") . "<br>");
echo(strtotime("last Sunday"));
?>
</body>
</html>

示例:


<?php
// 当前时间戳  格式:2019-03-13 18:00:00
echo date('Y-m-d H:i:s', strtotime('now'));
 
// 当前时间戳+1秒
echo date('Y-m-d H:i:s', strtotime('+1second'));
 
// 当前时间戳+1分
echo date('Y-m-d H:i:s', strtotime('+1minute'));
 
// 当前时间戳+1小时
echo date('Y-m-d H:i:s', strtotime('+1hour'));
 
// 当前时间戳+1天 
echo date('Y-m-d H:i:s', strtotime('+1day'));
 
// 当前时间戳+1周 
echo date('Y-m-d H:i:s', strtotime('+1week'));
 
// 当前时间戳+1月 
echo date('Y-m-d H:i:s', strtotime('+1month'));
 
// 当前时间戳+1年
echo date('Y-m-d H:i:s', strtotime('+1year'));
 
// 当前时间戳+12年,12月,12天,12小时,12分,12秒
echo date('Y-m-d H:i:s', strtotime('+12year 12month 12day 12hour 12minute 12second'));
 
$t = 1483967416; // 指定时间戳
 
echo $date = date('Y-m-d H:i:s', $t);
 
/*方法一*/
 
// 指定时间戳+1天
echo date('Y-m-d H:i:s', $t+1*24*60*60);
 
// 指定时间戳+1年
echo date('Y-m-d H:i:s', $t+365*24*60*60);
 
/*方法二*/
 
//$t是指定时间戳
 
// 指定时间戳+1天
echo date('Y-m-d H:i:s', strtotime("+1day", $t));
 
// 指定时间戳+1年
echo date('Y-m-d H:i:s', strtotime("+1year", $t));