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

それ以外の場合はdayを表示しないため、毎月 20 日までに同じ出力が得られます

于 2012-05-10T23:16:26.810 に答える