php日期時間格式寫法

2021-06-11 23:34:49 字數 2273 閱讀 8764

string

date

( string

$format

[, int

$timestamp] )

返回將整數 timestamp 按照給定的格式字串而產生的字串。如果沒有給出時間戳則使用本地當前時間。換句話說,timestamp 是可選的,預設值為 time()。

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 的反函式,成功返回時間戳,否則返...