その他の質問

PHPのdata関数で出力される時刻が12時間以上遅れてしまう

質問日時

2021年07月07日

dosanko

data(Y-m-d h:m:s)で表示される時刻が、システム上の時刻から12時間以上遅れています。システムのlocale設定の問題も疑いましたが、「Asia/Tokyo」に設定されているし、ターミナルからdateコマンドを実行すると正しい時刻が表示されるので謎です。

考えられる原因がわかれば、ご教示願います。

ベストアンサー

2021年07月07日

t-kobayashi

正しくは、data(Y-m-d H:i:s)です。

hは12時間単位の表記で、単体では午前と午後の区別ができません。Hにすることで24時間表記になります。

そして、mは「月」の表記なので、iにする必要があります。miniteの頭文字のmが月に取られているので、2番目の文字であるiを使うのだと覚えておくといいと思います。

以下のサイトで、その他のフォーマット表記についても確認できます。

https://www.php.net/manual/ja/datetime.format.php

質問に回答する

1件の回答

ベストアンサー

2021年07月07日

t-kobayashi

正しくは、data(Y-m-d H:i:s)です。

hは12時間単位の表記で、単体では午前と午後の区別ができません。Hにすることで24時間表記になります。

そして、mは「月」の表記なので、iにする必要があります。miniteの頭文字のmが月に取られているので、2番目の文字であるiを使うのだと覚えておくといいと思います。

以下のサイトで、その他のフォーマット表記についても確認できます。

https://www.php.net/manual/ja/datetime.format.php

関連した質問

t-matsu が3年前に投稿

質問日時 2021年05月14日

takumi が3年前に投稿

質問日時 2021年05月14日

t-matsu が3年前に投稿

質問日時 2021年05月14日

その他の記事

その他の記事一覧を見る
search