ホームページ  >  に質問  >  本文

PHPの時間処理

echo date('Ymt',strtotime('201812'));


結果は次のようになります: 20181130


## なぜ 20181231 ではなくこの結果になるのかわかりません。回答をいただければ幸いです。


思何思何2146日前1140

全員に返信(1)返信します

  • 依稀往梦似曾见

    依稀往梦似曾见2018-11-06 18:46:17

    strtotime はタイムスタンプを生成する関数です。 strtotime(' -1days') のようにすると、日付、時刻、分、秒を出力したい場合、昨日のこの時刻のタイムスタンプになります。 echo date('Y-m-d H:i:s'); または echo date('Y-m-d H:i:s',strtotime('-1days')); この関数にはさらに多くのパラメータがあります。マニュアルを読みましょう

    返事
    0
  • キャンセル返事