为什么在使用其他日期时使用25-10月13日和5天(如预期的)仅为4天?
<?php
echo date('d-M-y',(strtotime('25-Oct-13') + (432000)));
?>发布于 2014-08-27 11:18:46
这取决于你的时区。10月的最后一个星期六是一些地区夏令时间(DST)的结束。因此,2013年10月26日至27日的夜晚可能会或不会有额外的一小时。
通过添加实际天数而不是小时来规避这一问题:
$myDate = new \Datetime('2013-10-25');
$myDate->add(new \DateInterval('P5D'));发布于 2014-08-27 11:22:43
$date = "2014-09-17";
回声日期(‘Y’,$date.‘+5天’);
https://stackoverflow.com/questions/25525739
复制相似问题