我想在 PHP 中获取特定日期和时间的日期,就像我想要第二天的日期和上午 9.30 的时间,即“2011-06-02 09:30:00”。
我使用 get 来做到这一点的代码,
<?php
$next_day_date = date("Y")."-".date("m")."-".(date("d")+1)." 09:30:00";
$new_trig_time_stamp = strtotime($next_day_date);
$trigger_date_time = date("Y-m-d H:i:s",$new_trig_time_stamp);
echo $trigger_date_time;
?>
上面的代码工作正常,但在 31 天失败,在 31 日它返回“1970-01-01 05:30:00”。
还有其他方法吗?
当日期移动固定数字时,最好使用mktime()
,因为它可以很好地处理无效日期(例如,它知道 1 月 32 日实际上是 2 月 1 日)
$trigger_date_time = date("Y-m-d H:i:s", mktime(9,30,0, date('n'), date('j')+1, date('Y'));
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)