PHP高階教程 Data

2021-09-08 04:49:19 字數 2863 閱讀 1033

php date() 函式可把時間戳格式化為可讀性更好的日期和時間。

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

引數

描述format

必需。規定時間戳的格式。

timestamp

可選。規定時間戳。預設是當前的日期和時間。

date() 函式的第乙個必需引數 format 規定了如何格式化日期/時間。

這裡列出了一些可用的字元:

如需了解 format 引數中可用的所有字元列表,請查閱我們的 php date 參考手冊,date() 函式。

可以在字母之間插入其他字元,比如 "/"、"." 或者 "-",這樣就可以增加附加格式了:

<?php 

echo

date("y/m/d") . "

";echo

date("y.m.d") . "

";echo

date("y-m-d");

?>

上面**的輸出如下所示:

2016/10/21

2016.10.21

2016-10-21

格式字串可以識別以下format引數的字串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 到 365

星期---

---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>

u毫秒 (php 5.2.2 新加)。需要注意的是date()函式總是返回 000000 因為它只接受 integer 引數, 而 datetime::format() 才支援毫秒。

示例: 654321

時區---

---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高階教程 檔案

fopen 函式用於在 php 中開啟檔案。fopen 函式用於在 php 中開啟檔案。此函式的第乙個引數含有要開啟的檔案的名稱,第二個引數規定了使用哪種模式來開啟檔案 file fopen welcome.txt r 檔案可能通過下列模式來開啟 模式描述 r唯讀。在檔案的開頭開始。r 讀 寫。在檔...

php學習筆記 高階教程

var dump arr 列印陣列 print r arr 列印陣列,但不列印型別 unset arr 0 刪除陣列中第乙個元素 is array 判斷是不是陣列 sort arr 排序,從小到大,重新排序,下標不變 ksort arr 按照鍵名重新排序 大寫字母優於小寫字母 count arr 統...

PHP高階教程 過濾器

php 過濾器用於驗證和過濾來自非安全 的資料,比如使用者的輸入。php 過濾器用於驗證和過濾來自非安全 的資料。測試 驗證和過濾使用者輸入或自定義資料是任何 web 應用程式的重要組成部分。php 的過濾器擴充套件的設計目的是使資料過濾更輕鬆快捷。幾乎所有的 web 應用程式都依賴外部的輸入。這些...