php のタイムスタンプとは何ですか?
タイムスタンプは、グリニッジ時間の 1970 年 1 月 1 日の 00:00:00 (北京時間の 1970 年 1 月 1 日の 08:00:00) から現在までの合計秒数を指します。秒数。 Unix タイムスタンプとも呼ばれます。
PHP タイムスタンプ、時間の使用について
1. タイムスタンプ
time(); // 1571299936
2.date()を取得し、現地時間/日付をフォーマットします
date() を使用して取得される時刻は、タイム ゾーンに関連しています。
次の例では、北京時間が取得されます:
date('Y-m-d H:i:s', time()); // 2019-10-17 10:12:36
3. gmdate()、GMT/UTC 日付/時刻の形式
date() と同じ使用法:返される時刻はタイム ゾーンとは関係なく、グリニッジ標準時 (GMT) です。
gmdate('Y-m-d H:i:s', time()); // 2019-10-17 10:12:42
4. strtotime(): 英語テキストの日付と時刻の記述をタイムスタンプに解析します。
英語のテキスト文字列で表される日付をタイムスタンプに変換するために使用されます。これは date() の逆関数です。正常にタイムスタンプを返し、それ以外の場合は FALSE を返します。
<?php echo strtotime("2009-10-21 16:00:10"); //输出 1256112010 echo strtotime("10 September 2008"); //输出 1220976000 echo strtotime("+1 day"), "<br />"; //输出明天此时的时间戳 ?>
5. mktime(): 日付からタイムスタンプを取得して正常にタイムスタンプを返し、それ以外の場合は FALSE を返します。
<?php echo mktime(21, 50, 55, 07, 14, 2010); //输出“1279115455” ?>
PHP 関連の知識については、php中文网 をご覧ください。
以上がPHPのタイムスタンプとは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。