PHPタイムスタンプと日付の相互変換

953 ワード

phpではタイムスタンプ変換日を直接date関数で実現できますが、日付をタイムスタンプに変換するにはstrtotime()関数で実現できますので、以下では栗を挙げて説明します.
タイムスタンプ変換関数:
date(「Y-m-d H:i:s」,time()、「Y-m-d H:i:s」は変換後の日付フォーマットであり、time()は現在の時刻を取得するタイムスタンプである.
date(「Y-m-d H:i:s」,time()の場合、時間分秒とともに表示されます.
date("Y-m-d H:i:s",time())
     :
2019-10-11 18:05:31

date(「Y-m-d」,time()の場合、年月日のみ表示:
date("Y-m-d",time())
     :
2019-10-11

その他の参考
phpで今日の0点のタイムスタンプを取得:$datetime=strtotime(「today」)
昨日この時の:strtotime("-1 day")
明日この時の:strtotime("+1 day")
先週のタイムスタンプ:strtotime("-1 week")
来週のタイムスタンプ:strtotime("+1 week")
その後、date(「Y-m-d H:i」、$datetime)を使用して日付に変換します.
    :echo date("Y-m-d H:i:s",time()) 
  :2019-10-11 18:16:39

    :echo date("Y-m-d H:i:s",strtotime("-1 week")) 
  :2019-10-04 18:15:57

 
自分の才能が野心に耐えられないことに気づいたら、静かに勉強してください.