date()関数の使い方は?

WBOY
リリース: 2016-06-23 13:42:17
オリジナル
1404 人が閲覧しました

現在のサーバー時刻は 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');
ログイン後にコピー

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート