ホームページ >バックエンド開発 >PHPチュートリアル >date()関数の使い方は?
現在のサーバー時刻は 2015 年 1 月 4 日の 17:29 です。なぜ echo(date('ymdHis')); は 10:29 を意味するのでしょうか?タイムゾーンなどの設定はありますか?
php.ini に date.timezone を設定しないでください
このようにコード内で直接設定できます
date_default_timezone_set('PRC'); php でini date.timezone があります
ini_set('date.timezone','Asia/Shanghai');echo(date('ymdHis')).'<br>';// 或者$t = timezone_open('Asia/Shanghai');$dt = new Datetime();$dt->setTimezone($t);echo $dt->format('ymdHis');