「日付・時刻を形式を指定するには」
日付・時刻を形式を指定するには
Date
回答
Date(書式,[日時])
関数を使います。書式は以下。
a "am"又は"pm"
A "AM"又は"PM"
y 年(2桁)
Y 年(4桁)
m 月(2桁。01,02,・・・)
n 月(1,2,・・・)
M 月(Jan,Feb,・・・)
F 月(January February,・・・)
d 日(2桁。01,02,・・・)
j 日(1,2,・・・)
D 曜日(Sun,Mon,Tue,・・・)
l 曜日(Sunday,Monday,・・・)
w 曜日(0:日曜,1:月曜,・・・数字を返す)
h 時(1桁の場合は先頭に0をつけて2桁。12時間単位。00,01,02,・・・)
H 時(1桁の場合は先頭に0をつけて2桁。24時間単位。00,01,02,・・・)
g 時(0,1,2,・・・12時間単位)
G 時(0,1,2,・・・24時間単位)
i 分(2桁)
s 秒(2桁)
z 年間の通算日
r RFC822の定義で表示(例:"Tue, 2 Apr 2002 20:11:11 +0900")
L 閏年かどうか(0,1)
S 英語形式の序数を表すサフィックスを2文字で表す
Z タイムゾーンのオフセット秒数
T タイムゾーンの設定(GMT,MDT,JST等)
ソース
echo Date("Y年m月d日");
2018年10月08日
//文字コードがShift-JISで文字化けする場合
echo Date("Y")."年".date("m月d日");
2018年10月08日
echo Date("L",mktime(0, 0, 0, 7, 1, 2003));
0
echo Date("L",strtotime("2004/01/01"));
1
echo Date("T");
UTC
date_default_timezone_set('Asia/Tokyo');
echo Date("T");
JST
$week=["日","月","火","水","木","金","土"];
echo Date("Y年m月d日")."(".$week[Date("w")].")";
2018年10月08日(月)