在一些編程語言中,不管是java還是JScript,py,php都會涉及到時間這一方面,利用時間,可以對一些功能做出一定調整或是定時運行一些任務等。那么今天我們就說一說,在PHP中如果使用時間。

PHP中的時間格式化函數date()

Date() 函數把時間戳格式化為更易讀的日期和時間。

語法:

date(format,timestamp)

解釋:

format必需。規定時間戳的格式。
timestamp 可選。規定時間戳。默認是當前時間和日期。

舉例說明:

利用PHP獲取當前的時間,并以年,月,日,時,分,秒的形式格式化顯示

代碼:

echo date("Y-m-d H:i:s",time());

示例圖:

PHP中的date()時間函數

結果如下:

2018-07-18 21:08:56

注釋:

time():表法系統當前的時間戳,此值也可以省略!

以上代碼中的,各個字母的表示

Y:表示年

m:表示月

d:表示日

H:表示小時

i:表示分

s:表示秒

利用PHP以12小時制的方式,輸出當前的日期,時間

代碼

echo date("Y-m-d h:i:sa",time());

代碼圖標

php輸出時間

代碼運行結果:

2018-07-18 10:12:56pm

注釋:

我們對比上個示例可以發現,代碼中表示,小時的H字符,在兩個實例中大小時不同,所以得出一個結低。

當表示小時的H字母為小寫昌,為12小時制,如果為大寫時,表示24小時制。

PHP格式化當前時間時,12小時制下如何表示上午和下午

我們都知道在12小時制下,一般時間都會帶有一個AM或是PM,用來表示上午或是下午的時間。

那么我們在PHP格式化當前時間時,也可以表示出來

代碼

echo '現在時間為:'.date("h:i:s a",time());

代碼圖示

PHP時間格式化輸出

運行結果:

現在時間為:10:24:39 pm

解釋:如上面代碼示意圖中箭頭所指的一樣,如果在時間的后面添加一個“a”字母,就可以在輸入當前時間的同時,也輸出對應的ap或是pm

PS:am或pm的大小寫,與代碼中的a大小寫是對應的。