ホームページ >バックエンド開発 >PHPチュートリアル >PHP Date() 関数
PHP の date() 関数は、時刻または日付の書式設定に使用されます。
PHP Date() 関数
PHP Date() 関数は、タイムスタンプをより読みやすい日付と時刻にフォーマットできます。
構文
date(format,timestamp)
パラメータの説明
format 必須。タイムスタンプの形式を指定します。
タイムスタンプ オプション。タイムスタンプを指定します。デフォルトは現在の日付と時刻です。
PHP 日付 - タイムスタンプとは何ですか?
タイムスタンプは、1970 年 1 月 1 日 (00:00:00 GMT) からの秒数です。 Unix タイムスタンプとも呼ばれます。
PHP Date - 日付のフォーマット
date() 関数の最初のパラメータは、日付/時刻のフォーマット方法を指定します。文字を使用して日付と時刻の形式を表します。使用可能な文字のリストは次のとおりです:
d - 月の日 (01-31)
m - 数値としての現在の月 (01-12)
Y - 現在の年 (4 桁)
すべて検索できますPHP Date リファレンス マニュアルの format パラメーターで使用できる文字。
文字の間に「/」、「.」、「-」などの他の文字を挿入して、追加の形式を追加できます:
echo date("Y/m/d") ;
echo "
";
echo date("Y.m.d");
echo "
";
echo date("Y-m-d");
?>
上記コード 出力は次のようになります。
2006/07/11
2006.07.11
2006-07-11
PHP 日付 - タイムスタンプの追加 date() 関数の 2 番目のパラメーターはタイムスタンプを指定します。このパラメータはオプションです。タイムスタンプを指定しない場合は、現在の時刻が使用されます。
この例では、mktime() 関数を使用して明日のタイムスタンプを作成します。
mktime() 関数は、指定された日付の Unix タイムスタンプを返します。
構文
mktime(時、分、秒、月、日、年、is_dst)
特定の日のタイムスタンプを取得するには、mktime()関数の日パラメータを設定するだけです:
< ;?php
$tomorrow = mktime(0,0,0,date("m"),date("d")+1,date("Y"));echo "明日は ".date(" Y /m/d", $tomorrow);
?>
上記のコードの出力は次のようになります:
明日は 2006/07/12 です