码迷,mamicode.com
首页 > Web开发 > 详细

PHP中的strtotime()对于31日求上个月有问题

时间:2015-08-31 08:43:00      阅读:221      评论:0      收藏:0      [点我收藏+]

标签:

原文出处

<?php
$date = "2012-07-31";
$date_unix = strtotime($date);
$lastmonth = strtotime("last month",$date_unix);//或者strtotime("-1 month",$date_unix);
echo date("Y-m-d H:i:s",$lastmonth)."<br />";//输出:2012-07-01 00:00:00
$last_month_end = strtotime(date("Ym"."01000000",$date_unix)) - 1;//上个月的最后一秒
echo date("Y-m-d H:i:s",$last_month_end);//输出:2012-06-30 23:59:59
?>

 

PHP中的strtotime()对于31日求上个月有问题

标签:

原文地址:http://www.cnblogs.com/quixon/p/4772160.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!