PHPの日付関数

WBOY
WBOYオリジナル
2016-07-30 13:30:132758ブラウズ

PHP の date() 関数は、時刻または日付の書式設定に使用されます。

PHP Date() 関数

PHP Date() 関数は、タイムスタンプをより読みやすい日付と時刻にフォーマットします。

構文

date(format,timestamp)
パラメータ 説明
形式 必須。タイムスタンプの形式を指定します。
タイムスタンプ オプション。タイムスタンプを指定します。デフォルトは現在の日付と時刻です。

PHP 日付 - タイムスタンプとは何ですか?

タイムスタンプは、1970 年 1 月 1 日 (00:00:00 GMT) からの秒数です。 Unix タイムスタンプとも呼ばれます。

PHP Date - 日付のフォーマット

date() 関数の最初のパラメータは、日付/時刻のフォーマット方法を指定します。文字を使用して日付と時刻の形式を表します。使用可能な文字のリストは次のとおりです:

  • d - 月の日 (01-31)
  • m - 数値としての現在の月 (01-12)
  • Y - 現在の年 (4)数字)

フォーマットパラメータで使用できるすべての文字は、PHP Date リファレンスマニュアルで見つけることができます。

「/」、「.」、「-」などの他の文字を文字の間に挿入して、追加の書式設定を追加できます:

<?php
echo date("Y/m/d");
echo "<br />";
echo date("Y.m.d");
echo "<br />";
echo date("Y-m-d");
?>

上記のコードの出力は次のようになります:

2006/07/11
2006.07.11
2006-07-11

PHP Date - タイムスタンプの追加 date() 関数の 2 番目のパラメーターはタイムスタンプを指定します。このパラメータはオプションです。タイムスタンプを指定しない場合は、現在の時刻が使用されます。

この例では、

mktime() 関数

を使用して明日のタイムスタンプを作成します。

mktime() 関数は、指定された日付の Unix タイムスタンプを返します。

構文

mktime(hour,minute,second,month,<span>day</span>,year,is_dst)

特定の日のタイムスタンプを取得する必要がある場合は、

mktime() 関数の日パラメータ

を設定するだけです:

<?php
$tomorrow = mktime(0,0,0,date("m")<span>,date("d")&#43;1</span>,date("Y"));
echo "明天是 ".date("Y/m/d", $tomorrow);
?>
上記のコードの出力は次のようになります。

明天是 2006/07/12

著作権表示: この記事はブロガーのオリジナル記事であり、ブロガーの許可なく複製することはできません。

上記は、PHP の日付関数を関連コンテンツも含めて紹介しました。PHP チュートリアルに興味のある友人に役立つことを願っています。

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