ホームページ > バックエンド開発 > PHPチュートリアル > PHP 警告: strtotime() エラー solution_PHP チュートリアル

PHP 警告: strtotime() エラー solution_PHP チュートリアル

WBOY
リリース: 2016-07-13 10:42:47
オリジナル
1378 人が閲覧しました

strtotime() 関数は php.ini の date.timezone が正しく設定されていないために発生します。タイムゾーンを設定することで解決できます。


php5.1.0 以降、date.timezone オプションが php.ini に追加されました。このオプションはデフォルトではオフになっています。表示される時間はすべてグリニッジ標準時であり、北京時間とはちょうど 8 時間異なります。

解決策は次のとおりです:

php.ini ファイルを変更し、;date.timezone = を検索し、先頭のセミコロンを削除し、「=」の後にタイムゾーンを追加します。

例:

アジア/重慶 (重慶)、
アジア/上海 (上海)、
アジア/ウルムチ (ウルムチ)、
アジア/マカオ (マカオ)、
アジア/Hong_Kong (香港)、
アジア/台北 (台北)、
中国

として

コードは次のとおりです コードをコピー

日付.タイムゾーン = 中国

phpのプログラムページの先頭に

を追加することもできます 関連するおすすめの読書
コードは次のとおりです コードをコピー

date_default_timezone_set('アジア/重慶'); echo date('Y-m-d H:i:s'); ?>

phpでの8時間の時差に対する複数の解決策

http://www.bKjia.c0m/phper/31/42398.htm

php日付時刻差8時間解決策

http://www.bKjia.c0m/phper/31/37224.htm

PHPでサーバー時間を取得する(8時間のギャップ問題を解決)

http://www.bKjia.c0m/phper/31/34041.htm

http://www.bkjia.com/PHPjc/633215.html

tru​​ehttp://www.bkjia.com/PHPjc/633215.html技術記事 strtotime() 関数は PHP の日付関数です。この問題は、php.ini の date.timezone が正しく設定されていないために発生します。タイムゾーンを設定することで解決できます。 php5.1.0からphp.iniが追加されました...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート