ホームページ >バックエンド開発 >PHPチュートリアル >PHP時刻関数の使用例
PHP 時刻関数の使用例
PHP では、タイムスタンプは非常に重要な概念です。タイムスタンプは、特定の日付と時刻を表すマーカーです。 PHP には、タイムスタンプの変換や日付の書式設定などを簡単に実行できる時刻関数が多数用意されています。
この記事では、一般的に使用される PHP 時間関数をいくつか紹介し、読者がこの関数の使用法をよりよく理解できるように例を示します。
time() 関数は、現在の Unix タイムスタンプ (つまり、1970 年 1 月 1 日の 0:00:00 からの秒数) を返します。 )。
次は例です:
echo time();
出力結果は次のようになります:
1622825466
date () 関数 日付の書式設定に使用されます。最初のパラメータとしてタイムスタンプを受け取り、必要に応じてさまざまな形式で日付を返すことができます。
次は、現在のタイムスタンプを標準の日付形式にフォーマットする例です:
echo date('Y-m-d H:i:s');
出力は次のようになります:
2021-06-05 09:02:46
strtotime() 関数は日時文字列を Unix タイムスタンプに解析します。
次は例です:
echo strtotime('2021-06-05 09:02:46');
出力結果は次のようになります:
1622826166
strtotime() 関数と date() 関数は、一緒に使用されることがよくあります。以下は、既知の日付と時刻の文字列を指定された日付形式に変換する例です:
echo date('Y年m月d日 H:i:s', strtotime('2021-06-05 09:02:46'));
出力は次のようになります:
2021年06月05日 09:02:46
mktime() 関数は、日付の Unix タイムスタンプを返すために使用されます。
次は例です:
echo mktime(0, 0, 0, 6, 1, 2021);
出力は次のようになります:
1622505600
上記の例は、2021 年 6 月 1 日の 0:00:00 のタイムスタンプを返します。 。
mktime() 関数と date() 関数は、一緒に使用されることがよくあります。以下は、既知の日付を指定された日付形式に変換する例です:
echo date('Y年m月d日', mktime(0, 0, 0, 6, 1, 2021));
出力結果は次のようになります:
2021年06月01日
これまで、一般的に使用されるいくつかの PHP 時間関数とtime()、date()、strtotime()、mktime() などの使用例。これらの例が、読者が PHP 時間関数をよりよく理解して適用し、実際のプログラミングの効率を向上させるのに役立つことを願っています。
以上がPHP時刻関数の使用例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。