string返回將整數 timestamp 按照給定的格式字串而產生的字串。如果沒有給出時間戳則使用本地當前時間。換句話說,timestamp 是可選的,預設值為 time()。date
( string
$format
[, int
$timestamp
] )
format 字元
說明返回值例子
日---
---d
月份中的第幾天,有前導零的 2 位數字
01 到 31
d星期中的第幾天,文字表示,3 個字母
mon 到 sun
j月份中的第幾天,沒有前導零
1 到 31
l("l"的小寫字母)
星期幾,完整的文字格式
sunday 到 saturday
niso-8601 格式數字表示的星期中的第幾天(php 5.1.0 新加)
1(表示星期一)到 7(表示星期天)
s每月天數後面的英文本尾,2 個字元
st,nd,rd 或者 th。可以和 j 一起用
w星期中的第幾天,數字表示
0(表示星期天)到 6(表示星期六)
z年份中的第幾天
0 到 366
星期---
---w
iso-8601 格式年份中的第幾周,每週從星期一開始(php 4.1.0 新加的)
例如:42(當年的第 42 周)
月---
---f
月份,完整的文字格式,例如 january 或者 march
january 到 december
m數字表示的月份,有前導零
01 到 12
m三個字母縮寫表示的月份
jan 到 dec
n數字表示的月份,沒有前導零
1 到 12
t給定月份所應有的天數
28 到 31
年---
---l
是否為閏年
如果是閏年為 1,否則為 0
oiso-8601 格式年份數字。這和 y 的值相同,只除了如果 iso 的星期數(w)屬於前一年或下一年,則用那一年。(php 5.1.0 新加)
examples: 1999 or 2003
y4 位數字完整表示的年份
例如:1999 或 2003
y2 位數字表示的年份
例如:99 或 03
時間---
---a
小寫的上午和下午值
am 或 pm
a大寫的上午和下午值
am 或 pm
bswatch internet 標準時
000 到 999
g小時,12 小時格式,沒有前導零
1 到 12
g小時,24 小時格式,沒有前導零
0 到 23
h小時,12 小時格式,有前導零
01 到 12
h小時,24 小時格式,有前導零
00 到 23
i有前導零的分鐘數
00 到 59>
s秒數,有前導零
00 到 59>
時區---
---e
時區標識(php 5.1.0 新加)
例如:utc,gmt,atlantic/azores
i是否為夏令時
如果是夏令時為 1,否則為 0
o與格林威治時間相差的小時數
例如:+0200
p與格林威治時間(gmt)的差別,小時和分鐘之間有冒號分隔(php 5.1.3 新加)
例如:+02:00
t本機所在的時區
例如:est,mdt(【譯者注】在 windows 下為完整文字格式,例如"eastern standard time",中文版會顯示"中國標準時間")。
z時差偏移量的秒數。utc 西邊的時區偏移量總是負的,utc 東邊的時區偏移量總是正的。
-43200 到 43200
完整的日期/時間
------
ciso 8601 格式的日期(php 5 新加)
2004-02-12t15:19:21+00:00
rrfc 822 格式的日期
例如:thu, 21 dec 2000 16:01:07 +0200
u從 unix 紀元(january 1 1970 00:00:00 gmt)開始至今的秒數
參見 time()
**:
php 時間轉換時間戳 PHP日期格式轉時間戳
php 提供了函式可以方便的將各種形式的日期轉換為時間戳,該類函式主要是 strtotime 將任何英文文字的日期時間描述解析為時間戳。mktime 從日期取得時間戳。strtotime strtotime 函式用於將英文文字字串表示的日期轉換為時間戳,為 date 的反函式,成功返回時間戳,否則返...
PHP日期格式轉時間戳
php 提供了函式可以方便的將各種形式的日期轉換為時間戳,該類函式主要是 strtotime 將任何英文文字的日期時間描述解析為時間戳。mktime 從日期取得時間戳。strtotime strtotime 函式用於將英文文字字串表示的日期轉換為時間戳,為 date 的反函式,成功返回時間戳,否則返...
PHP日期格式轉時間戳
php 提供了函式可以方便的將各種形式的日期轉換為時間戳,該類函式主要是 strtotime 將任何英文文字的日期時間描述解析為時間戳。mktime 從日期取得時間戳。strtotime strtotime 函式用於將英文文字字串表示的日期轉換為時間戳,為 date 的反函式,成功返回時間戳,否則返...