ホームページ >バックエンド開発 >PHPの問題 >PHPのタイムスタンプとは何ですか?

PHPのタイムスタンプとは何ですか?

青灯夜游
青灯夜游オリジナル
2019-10-17 16:33:143106ブラウズ

PHPのタイムスタンプとは何ですか?

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。