PHP時刻関数の使用例

王林
王林オリジナル
2023-06-20 18:23:561058ブラウズ

PHP 時刻関数の使用例

PHP では、タイムスタンプは非常に重要な概念です。タイムスタンプは、特定の日付と時刻を表すマーカーです。 PHP には、タイムスタンプの変換や日付の書式設定などを簡単に実行できる時刻関数が多数用意されています。

この記事では、一般的に使用される PHP 時間関数をいくつか紹介し、読者がこの関数の使用法をよりよく理解できるように例を示します。

  1. time() 関数

time() 関数は、現在の Unix タイムスタンプ (つまり、1970 年 1 月 1 日の 0:00:00 からの秒数) を返します。 )。

次は例です:

echo time();

出力結果は次のようになります:

1622825466
  1. date() function

date () 関数 日付の書式設定に使用されます。最初のパラメータとしてタイムスタンプを受け取り、必要に応じてさまざまな形式で日付を返すことができます。

次は、現在のタイムスタンプを標準の日付形式にフォーマットする例です:

echo date('Y-m-d H:i:s');

出力は次のようになります:

2021-06-05 09:02:46
  1. strtotime() function

strtotime() 関数は日時文字列を Unix タイムスタンプに解析します。

次は例です:

echo strtotime('2021-06-05 09:02:46');

出力結果は次のようになります:

1622826166
  1. strtotime() 関数と date() 関数の組み合わせ

strtotime() 関数と date() 関数は、一緒に使用されることがよくあります。以下は、既知の日付と時刻の文字列を指定された日付形式に変換する例です:

echo date('Y年m月d日 H:i:s', strtotime('2021-06-05 09:02:46'));

出力は次のようになります:

2021年06月05日 09:02:46
  1. mktime() function

mktime() 関数は、日付の Unix タイムスタンプを返すために使用されます。

次は例です:

echo mktime(0, 0, 0, 6, 1, 2021);

出力は次のようになります:

1622505600

上記の例は、2021 年 6 月 1 日の 0:00:00 のタイムスタンプを返します。 。

  1. mktime() 関数と date() 関数を組み合わせて使用​​する

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

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