华大大的博客

PHP strtotime() 常见时间转换

strtotime(string $timeString);
将字符串格式的时间转换为 unix 时间戳

echo strtotime('2018-08-08'); //  1533657600

结合 date() 函数可以转换成我们需要的时间格式

<?php
echo date('Y-m-d H:i:s',(strtotime("now"))).PHP_EOL; //现在
echo date('Y-m-d H:i:s',(strtotime("3 September 2008"))).PHP_EOL; //2008年9月3日
echo date('Y-m-d H:i:s',(strtotime("+5 hours"))).PHP_EOL; //5个小时后
echo date('Y-m-d H:i:s',(strtotime("+1 week"))).PHP_EOL; //1周后
echo date('Y-m-d H:i:s',(strtotime("+1 week 3 days 7 hours 5 seconds"))).PHP_EOL; //1周3天7小时5秒后
echo date('Y-m-d H:i:s',(strtotime("next Monday"))).PHP_EOL; //下周一
echo date('Y-m-d H:i:s',(strtotime("last Sunday"))).PHP_EOL; //上周日
echo date('Y-m-d H:i:s',(strtotime("next Month"))).PHP_EOL; //下个月此时
?>

上个月最后一天

<?php
date('Y-m-d', strtotime(date('Y-m-01').'-1 day'));
?>

⬆️

写的不错,赞助一下主机费

扫一扫,用支付宝赞赏
扫一扫,用微信赞赏

暂无评论~~