我嘗試回顯日期,但日期是一小時到早,我已經改變了ini的時區,但它不起作用。PHP時間/日期時區不工作
這就是我的代碼:
$year = date('y');
$month = date('m');
$day = date('d');
$hour = date('H');
$min = date('i');
$sek = date('s');
$date = $day . "." . $month . "." . $year . "/" . $hour . ":" . $min . ":" . $sek;
echo $date;
提前感謝!
現在我有9:34,但該網站顯示我8:34 重新啓動後,它不工作!
你應該改變ini文件後重新啓動Apache的,[點擊這裏](http://stackoverflow.com/questions/12892331/do-i-need-to-restart-apache-after -changing-the-php-ini-file)瞭解更多詳情。 – Tiger
似乎是生成日期的特殊方式 - 爲什麼不喜歡'echo date('d.m.Y/H:i:s',strtotime('now'));'? – RamRaider
正如我在我的答案中寫的,你需要設置date_default_timezone_set(「CET」);或者你在什麼時區。 – Michael