PHP Date() 関数

巴扎黑
巴扎黑オリジナル
2016-11-30 09:25:382755ブラウズ

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 です


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