ホームページ  >  記事  >  バックエンド開発  >  PHPで日付形式を設定する方法

PHPで日付形式を設定する方法

藏色散人
藏色散人オリジナル
2021-03-11 10:09:534132ブラウズ

date 関数を使用して、PHP で日付形式を設定できます。この関数は、タイムスタンプをより読みやすい日付と時刻にフォーマットできます。その使用構文は、「string date(string $format[,int $timestamp」です) ])」。

PHPで日付形式を設定する方法

この記事の動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター

PHP date() 関数

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

ヒント タイムスタンプは、特定のイベントが発生した日付/時刻を表す文字列です。

構文

string date ( string $format [, int $timestamp ] )

パラメータ

形式が必要です。タイムスタンプの形式を指定します。

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

PHP Date() - date の形式

date() 関数の最初の必須パラメータ format は、日付/時刻の形式を指定します。

使用可能な文字は次のとおりです:

d - 月の日 (01 ~ 31) を表します。

m - 月 (01 ~ 12) を表します

Y - 年を表します (4 桁)

format パラメーターで使用できるすべての文字のリストについては、PHP Date リファレンス マニュアルの date() 関数を参照してください。

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

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

上記のコードの出力は次のとおりです。次のように:

2016/10/21
2016.10.21
2016-10-21

[推奨学習: 「PHP ビデオ チュートリアル 」]

--- ---日付、先頭にゼロが付いた 2 桁 曜日、テキストは 、3 文字 # を示します##Mon##j#131(小文字の「L」) 曜日、完全なテキスト形式 から #ISO-8601 形式の数字で表される曜日 (PHP 5.1.0 で新たに追加) (月曜日を意味します) ~ (日曜日の意味) 月の日数の後の英語の接尾辞、2 文字 、、 と一緒に使用できます。数字は曜日を表します。 #0 (日曜日を意味します) から 0 から ##week42 (年の第 42 週) Month#---##F1 月 12 月 m12MDec n12特定の月の日数 ---Lうるう年の場合は 、それ以外の場合は ISO-8601 形式の年番号。 ISO の場合を除き、これは 例: 1999 または 4 桁で表される完全な年 ------小文字の AMおよび PM 値 ##AAMPMスウォッチ インターネット標準時間 999100100 ~ 00 ~ 00 ~ date() 関数は を返すことに注意してください。 パラメータ、および はミリ秒のみをサポートします。今は日光ですか時間の節約 夏時間の場合は 0200#P例: T例: ,#Z 宛先 ---c2004-02-12T15:19:21 00:00r例: Thu, 21 Dec 2000 16:01:07 0200Seetime()
フォーマット文字列は、次の format パラメータ
format 文字の文字列を認識できます。 説明 戻り値の例
##日
d 01 宛先 31
D から Sun
month の日数 (先行ゼロなし) ##l
#SundaySaturday #N
17 S
stndrd または 番目 #w## を j
6 (土曜日を意味します) z で年
365 までの日------
W ISO-8601 形式 年間週、毎週 月曜日から開始 ( PHP 4.1.0 の新機能) 例:
---
month、完全なテキスト形式 (1 月など)または 3 月 から
数字の月、先行ゼロ付き 01
3 - 月の省略文字 Jan から
月数 (先頭ゼロなし) 1
##t 2831
---
それが飛躍であるかどうかyear#1#0
o Y と同じ値です。 の週番号 (W) が前年または翌年に属する場合は、その年を使用します。 (PHP 5.1.0 の新機能)
2003 Y #例: 1999 または 2003
# #y 2 桁の年 例: 99 または 03
##Time ##a
##am または pm
大文字AM および PM の値 または ##B
#000 ##g #時間、 12 時間形式、先行ゼロなし
12 G 時間、24 時間形式、先頭のゼロなし
23 h 時間、12 時間形式、先行ゼロ付き
12 # #H 時間、24 時間形式、先行ゼロ付き
23 i先行ゼロを含む分数
59> s 先行ゼロを含む秒数
59> u ミリ秒 (PHP 5.2.2 の新機能)。
integer のみを受け入れるため、常に 000000DateTime::format()例: 654321
タイムゾーン --- - --
e タイムゾーン識別子 (PHP 5.1.0 で新たに追加) 例: UTCGMT大西洋/アゾレス諸島
##I 1、それ以外の場合は 0
O# #グリニッジ標準時からの時間数 #例:
グリニッジ標準時 (GMT) との違い、時と分はコロンで区切られます (PHP 5.1.3 で新たに追加されました) 02:00
このマシンが設置されているタイムゾーンESTMDT(【译編集者注】Windows の場合 以下は完全なテキスト形式です (「東部標準時」、中国語版では「中国標準時」と表示されます)。
時差オフセットの秒数。 UTC より西のタイム ゾーン オフセットは常に負であり、UTC より東のタイム ゾーン オフセットは常に正です。 #-4320043200 完全な日付/時刻## ---
ISO 8601 形式の日付 (PHP 5 の新機能)
RFC 822 日付形式
##U Unix エポックから ( Number 1970 年 1 月 1 日 00:00:00 GMT からの秒数)

以上がPHPで日付形式を設定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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