ホームページ > バックエンド開発 > PHPチュートリアル > PHPの日時関数date()の使い方を詳しく解説_PHPチュートリアル

PHPの日時関数date()の使い方を詳しく解説_PHPチュートリアル

WBOY
リリース: 2016-07-21 16:12:32
オリジナル
889 人が閲覧しました

日付と時刻の関数は、PHP のコアコンポーネントです。これらの機能を使用するためにインストールは必要ありません。 date 関数の具体的な使い方について詳しく説明しましょう:

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

構文
date(形式,タイムスタンプ)

形式が必要です。タイムスタンプの形式を指定します。
タイムスタンプはオプションです。タイムスタンプを指定します。デフォルトは現在の日付と時刻です。


PHPの日付と時刻関数date()

コードをコピーします コードは次のとおりです:

$t=time();
echo date("Y-m-d H:i:s",$t);

最初のパラメータの形式はそれぞれ次を表します:
a - "am" または "pm"
A - "AM" または "PM"
d - 日、2 桁、2 桁未満の場合はゼロが追加されます。前に ; 例: 「01」から「31」
D - 曜日、「Fri」などの 3 つの英語文字
F - 完全な英語名 (例: " January"
h) 12 時間形式、例: "01" から "12"
H - 24 時間形式の時間、例: "00" から "23"
g - 12 時間形式、ゼロは追加されません。 2 桁未満の場合: "1" ~ 12"
G - 24 時間形式の時間、2 桁未満の場合はゼロは追加されません。例: "0" ~ "23"
i -分; 例: 「00」から「59」
j - 日、2 桁の場合 2 桁未満の場合はゼロを追加しないでください。たとえば、「1」から「31」
l - 曜日。 、完全な英語名。例: "Friday"
m - 月、2 桁、2 桁未満の場合は前にゼロを追加します。例: "01" から "12"
n - 月、2 桁。 2 桁未満の場合、ゼロは追加されません。例: "1" から "12"
M - 月、3 つの英語の文字。例: "Jan"
s - 秒。 to "59"
S - 単語の末尾に英語の序数、「th」、「nd」などの 2 文字を追加します。
t - 「28」のように月の日数を指定します。 " ~ "31"
U - 合計秒数
w - 曜日の数値、例: "0" (日曜日) ~ "6" (土曜日)
Y - 年、4 桁、例: "1999"
y - 年、「99」などの 2 桁
z - 「0」から「365」などの日付
上記にリストされていない他の文字は直接リストされます

1、年-月-日

コードをコピーします コードは次のとおりです:

echo date('Y-m-j');
2007-02-6

echo date('y-n-j');
07-2 -6


大文字の Y は 4 桁の年を表し、小文字の y は 2 桁の年を表します。
小文字の m は月の番号 (先頭付き) を表し、小文字の n は月の番号を表します。先頭です。

コードをコピーします コードは次のとおりです:

echo date('Y-M-j');
2007-Feb-6

echo date('Y-m-d');
2007- 02-06

大文字の M は月の 3 つの省略文字を表し、小文字の m は月の番号を表します (先頭に 0 が付きます)。
大文字の J はなく、小文字の j のみが月の日付を表します。月の先頭に o が必要な場合は、小文字の d を使用します。

コードをコピーします コードは次のとおりです:

echo date('Y-M-j');
2007-Feb-6

echo date('Y-F-jS');
2007- 2月〜6日


大文字の M はその月の 3 つの省略文字を表し、大文字の F はその月の完全な英語版を表します。 (小文字の f は不可)
大文字の S は、日付番号に応じて、「st」、「nd」、「rd」、「th」などの日付の接尾辞を表します。

概要:
年を表すには大文字の Y と小文字の y を使用できます。
月を表すには大文字の F、大文字の M、小文字の m、および小文字の n を使用できます (それぞれ文字と数字を表す 2 つの方法)。小文字の d と小文字の j を表すことができ、大文字の S は日付の接尾辞を表します。


2、時:分:秒

デフォルトでは、PHP 解釈によって表示される時刻は「グリニッジ標準時」であり、現地時間とは 8 時間異なります。

コードをコピーします コードは次のとおりです:
echo date('g:i:s a');
5:56:57 am

echo date('h:i:s A ');
05:56:57 AM

小文字の g は先頭に 0 を付けない 12 時間制を表し、小文字の h は先頭に 0 を付けて 12 時間制を表します。

12 時間制を使用する場合、小文字の a は小文字の「am」と「pm」を表し、大文字の A は大文字の「AM」と「PM」を表します。

コードをコピーします コードは次のとおりです:
echo date('G:i:s');
14:02:26

大文字の G は 24 時間制の時間を表しますが、先頭は付けません。大文字の H を使用して 24 時間制の時間を先頭付きで表します


概要:
文字 g は先頭のない時間を表し、文字 h は先頭付きの時間を表します。
小文字の g と h は 12 時間制を表し、大文字の G と H は 24 時間制を表します。

3、閏年、週、日

コードをコピーします コードは次のとおりです:

echo date('L');
今年がうるう年かどうか: 0

echo date('l');
今日は: 火曜日

echo date('D');
今日は: 火曜日

大文字の L は、今年が閏年であるかどうかを判断することを意味し、真の場合は 1 を返し、それ以外の場合は 0 を返します。
小文字の l は曜日 (火曜日) の完全な英語版を意味します。
大文字の D を使用して、曜日(火)の3文字の略称。

コードをコピーします コードは次のとおりです:

echo date('w');

今日の週: 2

コードをコピーします コードは次のとおりです:

echo date('W');

今週は年の第 6 週です

小文字の w は、数値形式で表された曜日を表します
大文字の W は、年の週数を表します

コードをコピーします コードは次のとおりです:

echo date('t');
今月は28日です

コードをコピーします

コードは次のとおりです: echo date('z');
今日は今年の36日目です

小文字の t は当月の日数を表します
小文字の z は今日の日付を表します
4、その他



コードをコピーします

コードは次のとおりです:

echo date(' T'); UTC
大文字の T はサーバーの時間ロケールを示します


コードをコピーします

コードは次のとおりです:

echo date('I');0
大文字 I は、現在夏時間であるかどうかを示します。true の場合は 1 を返し、そうでない場合は 0 を返します。


コードをコピーします

コードは次のとおりです:

echo date('U');1170769424
大文字の U は、1970 年 1 月 1 日から現在までの合計秒数を表します。これは、Unix 時間エポックの UNIX タイムスタンプです。



コードをコピーします

コードは次のとおりです:

echo date('c');2007-02-06T14:24:43+00:00
小文字の c は ISO8601 日付を表し、日付形式は YYYY-MM-DD、文字 T は日付と時刻を区切るために使用され、時刻形式は HH:MM:SS、タイムゾーンはからのオフセットで表されます。グリニッジ標準時 (GMT)。



コードをコピー

コードは次のとおりです:

echo date('r');火曜日, 06 Feb 2007 14:25:52 +0000
小文字の r は RFC822 の日付を示します。



http://www.bkjia.com/PHPjc/313647.html

www.bkjia.com

tru​​e

http://www.bkjia.com/PHPjc/313647.html技術記事日時関数は、PHP のコア コンポーネントです。これらの機能を使用するためにインストールは必要ありません。 date 関数の具体的な使い方について詳しく説明しましょう: PHP Date() 関数 PHP Date() 関数は時刻を変更できます...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート