ホームページ >バックエンド開発 >PHPチュートリアル >PHP の date() 関数によって出力される時刻が Linux と一致しない場合はどうすればよいですか?

PHP の date() 関数によって出力される時刻が Linux と一致しない場合はどうすればよいですか?

青灯夜游
青灯夜游転載
2020-04-18 09:12:113058ブラウズ

PHP の date() 関数によって出力された時刻が Linux の時刻と一致しない場合はどうすればよいですか?どうやって対処すればいいのでしょうか?次の記事で解決策を紹介します。一定の参考値があるので、困っている友達が参考になれば幸いです。

PHP の date() 関数によって出力される時刻が Linux と一致しない場合はどうすればよいですか?

原因: PHP を使用して時刻を取得すると、時刻が間違っていることがわかります。これは、PHP のデフォルトのタイムゾーンが UTC (協定世界時 (UTC)) であるためです。解決策は時間を北京時間に設定することです。

1. php.ini ファイルを変更します

1. php.ini ファイルを開きます

2. date.timezone を検索して # を見つけます##; date.timezone =

3.

date.timezone ="PRC" に変更します。date.timezone の左側にセミコロンがある場合は、削除します。セミコロン

4. php

service php-fpm restart

##2を再起動します。date_default_timezone_set('')メソッドを使用します

#phpの先頭に次のコードを追加しますprogram

<?php
date_default_timezone_set(&#39;PRC&#39;); 
echo date("Y-m-d H:i:s");
?>

関連知識の詳細については、

PHP中文网

に注目してください。 !

以上がPHP の date() 関数によって出力される時刻が Linux と一致しない場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はcsdn.netで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。