ホームページ >バックエンド開発 >PHPチュートリアル >PHP タイムスタンプと日付間の変換方法
PHP におけるタイムスタンプと日付の変換は、data() 関数と strtotime() 関数によって実現されます。data 関数はタイムスタンプから日付への変換を実現し、strtotime 関数は日付からタイムスタンプへの変換を実現します。
time()
<?php var_dump(time()); //获取当前时间戳 int(1502245603)
date(format ,timestamp)
#タイムスタンプを日付に変換するには、date('Y-m-s h:i:s'、達成する特定のタイムスタンプ) を使用できます。形式は必須です。タイムスタンプの形式を指定します。
タイムスタンプはオプションです。タイムスタンプを指定します。デフォルトは現在の時刻と日付です。
Y : 年(4桁)次の例のように、大文字と小文字の区別は非常に重要です。大文字 m: 月 (2 桁、最初の桁が欠落している場合は 0 を追加します)
小文字 d: 日 (2 桁。最初の桁が欠落している場合は 0 を追加します)
小文字 H: 先頭にゼロを付けた 24 時間形式の時間
h: 時 先頭にゼロを付けた 12 時間制の時形式
i : 先頭にゼロが付いた分
s: 先行ゼロ付きの秒 (00-59)
a: 小文字の正午と午後 (am または pm)
var_dump(date('Y-m-d H:i:s', 1502204401)); //H 24小时制 2017-08-08 23:00:01 var_dump(date('Y-m-d h:i:s', 1502204401)); //h 12小时制 2017-08-08 11:00:01Date to timestamp strtotime() strotime は、中国語、英語、数字を認識できる非常に柔軟でスマートな関数です。体験してみましょう
<?php echo strtotime("now"), "\n"; echo strtotime("10 September 2000"), "\n"; echo strtotime("+1 day"), "\n"; echo strtotime("+1 week"), "\n"; echo strtotime("+1 week 2 days 4 hours 2 seconds"), "\n"; echo strtotime("next Thursday"), "\n"; echo strtotime("last Monday"), "\n"; echo strtotime("20170808 23:00:01"), "\n"; ?>関連する推奨事項:
方法PHP で年、月、日を取得する タイムスタンプと日付のメソッド
PHP の date() 関数で時刻を出力する方法を共有します
以上がPHP タイムスタンプと日付間の変換方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。