Mam's WebSite
建築CGパース住宅CGパース

Mamの覚書Q&A検索

トップページMamの覚書Q&A検索PHP(日付・時刻)⇒Q&A


大項目:「 PHP 」 - 中項目:「 日付・時刻 」

「 日付・時刻を形式を指定するには 」

日付・時刻を形式を指定するには
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日(月)

Mam's WebSite