ホームページ >バックエンド開発 >PHPの問題 >phpで取得した現在時刻が間違っている場合はどうすればよいでしょうか?

phpで取得した現在時刻が間違っている場合はどうすればよいでしょうか?

藏色散人
藏色散人オリジナル
2021-03-19 10:12:042162ブラウズ

解決策: 1. 追加した時刻の前に「date_default_timezone_set(PRC);」ステートメントを挿入します。 2. 「date("Y-m-d H:i:s", time() 8*60*60)」を渡します。 ;" メソッドは取得した時刻を処理します。 3. php.ini 設定ファイルを開き、「;date.timezone =」行を見つけ、「;」を削除して「date.timezone = PRC」に変更し、ファイルを保存します。そしてApacheを再起動します。

phpで取得した現在時刻が間違っている場合はどうすればよいでしょうか?

#この記事の動作環境: Windows7 システム、PHP8 バージョン、DELL G3 コンピューター

不正確な問題PHP で取得した現在時刻の解決方法

この記事では主に、PHP で取得した現在時刻が不正確である問題の解決策をサンプルコードを通じて詳しく紹介しています。値、必要な友人は参照できます

php5.1.0 以降、date.timezone オプションが php.ini に追加され、デフォルトではオフになっています。表示される時間 (どのようなphpコマンドが使用されたかに関係なく) グリニッジ標準時と私たちの時間 (北京時間) の差はちょうど 8 時間です。

タイムゾーンについて、中国本土で利用可能な値は次のとおりです: アジア/重慶、アジア/上海、アジア/ウルムチ、中華人民共和国 (重慶、上海、ウルムチ、中華人民共和国の順) 香港で利用可能および台湾: アジア/マカオ、アジア/香港、アジア/台北 (マカオ、香港、台北の順) およびシンガポール: アジア/シンガポール その他: etc/GMT-8、シンガポール、香港

解決策 1:

時間を追加する前に挿入します: CODE: (追加する必要はないようです)

date_default_timezone_set(PRC);

#解決策 2:

echo date("Y-m-d H:i:s", time()+8*60*60);

解決策 3 (php.ini ファイルの変更):

;date.timezone =#」という行を見つけます。 php.ini の ##" を変更し、" ;" を削除して、"date.timezone = PRC" (PRC: 中華人民共和国) に変更します。Apache を再起動すると、問題は次のようになります。解決しました。

添付ファイル:日時形式

date("Y-m-d H:i:s");

表示形式:年-月-日 時間: 分: 秒

関連時間パラメータ:

a - "am" 或是 "pm"
A - "AM" 或是 "PM"
d - 几日,二位数字,若不足二位则前面补零; 如: "01" 至 "31"
D - 星期几,三个英文字母; 如: "Fri"
F - 月份,英文全名; 如: "January"
h - 12 小时制的小时; 如: "01" 至 "12"
H - 24 小时制的小时; 如: "00" 至 "23"
g - 12 小时制的小时,不足二位不补零; 如: "1" 至 12"
G - 24 小时制的小时,不足二位不补零; 如: "0" 至 "23"
i - 分钟; 如: "00" 至 "59"
j - 几日,二位数字,若不足二位不补零; 如: "1" 至 "31"
l - 星期几,英文全名; 如: "Friday"
m - 月份,二位数字,若不足二位则在前面补零; 如: "01" 至 "12"
n - 月份,二位数字,若不足二位则不补零; 如: "1" 至 "12"
M - 月份,三个英文字母; 如: "Jan"
s - 秒; 如: "00" 至 "59"
S - 字尾加英文序数,二个英文字母; 如: "th","nd"
t - 指定月份的天数; 如: "28" 至 "31"
U - 总秒数
w - 数字型的星期几,如: "0" (星期日) 至 "6" (星期六)
Y - 年,四位数字; 如: "1999"
y - 年,二位数字; 如: "99"
z - 一年中的第几天; 如: "0" 至 "365"
[推奨:

PHP ビデオ チュートリアル

]

以上がphpで取得した現在時刻が間違っている場合はどうすればよいでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。