0

我试图显示 10 天后的时间。

$now = time();

$est = ($now - (60 * 60 * 4)); // subtract 4 hours

$later = ($est + (60*60*24*10));

$show_now = date('M m, Y h:i:s A', $est); // correct

$show_later = date('M m, Y h:i:s A', $later); // showing same as above...WHY!?

echo "now: ".$show_now."<br />later: ".$show_later;

两者同时回响。为什么?

4

1 回答 1

3
$show_now = date('M m, Y h:i:s A', $est); // correct
$show_later = date('M m, Y h:i:s A', $later); // showing same as above...WHY!?

应该

$show_now = date('M d, Y h:i:s A', $est); // correct
$show_later = date('M d, Y h:i:s A', $later); // NOT showing same as above

否则你不显示日期,导致每个月 20 日之前的输出相同

于 2012-05-10T23:16:26.810 回答