东京热成人网站_XX另类XX伦理XXAV_亚洲精品无码成人AAA片_高清av中文字幕无码_手机看片国产欧美日韩高清_bd美妙第进化型

咨詢(xún)電話:
15628812133
02
2018/02

新系統(tǒng),新發(fā)現(xiàn),系統(tǒng)中的時(shí)間是如何處理的呢?

發(fā)布時(shí)間:2018-02-02 17:55:19
發(fā)布者:pengyifeng
瀏覽量:
0

說(shuō)到時(shí)間,就不得不先介紹一下“時(shí)間戳”這個(gè)名詞了,首先什么是時(shí)間戳?

時(shí)間戳的定義:時(shí)間戳是指格林威治時(shí)間1970年01月01日00時(shí)00分00秒(北京時(shí)間1970年01月01日08時(shí)00分00秒)起至現(xiàn)在的總秒數(shù)。

時(shí)間戳(timestamp),通常是一個(gè)字符序列,唯一地標(biāo)識(shí)某一刻的時(shí)間。簡(jiǎn)單的來(lái)說(shuō)就是一串?dāng)?shù)字,時(shí)間每過(guò)一秒,時(shí)間戳就回+1


一、PHP 時(shí)間戳

PHP 時(shí)間戳
    UNIX 時(shí)間戳(timestamp)是 PHP 中關(guān)于時(shí)間日期一個(gè)很重要的概念,它表示從 1970年1月1日 00:00:00 到當(dāng)前時(shí)間的秒數(shù)之和。

PHP提供了內(nèi)置函數(shù) time() 來(lái)取得服務(wù)器當(dāng)前時(shí)間的時(shí)間戳。

二、PHP 日期轉(zhuǎn)換為時(shí)間戳 strtotime 與 mktime 函數(shù)

PHP 提供了函數(shù)可以方便的將各種形式的日期轉(zhuǎn)換為時(shí)間戳,該類(lèi)函數(shù)主要是:
strtotime() 函數(shù)用于將英文文本字符串表示的日期轉(zhuǎn)換為時(shí)間戳,為 date() 的反函數(shù),成功返回時(shí)間戳,否則返回 FALSE 。

mktime() 函數(shù)用于從日期取得時(shí)間戳,成功返回時(shí)間戳,否則返回 FALSE 。

三、PHP 格式化顯示時(shí)間 date 函數(shù)
date() 函數(shù)用于格式化時(shí)間,返回一個(gè)字符串。PHP中的時(shí)間函數(shù)有這么些:

(1)date

用法: date(格式,[時(shí)間]);

如果沒(méi)有時(shí)間參數(shù),則使用當(dāng)前時(shí)間. 格式是一個(gè)字符串,其中以下字符有特殊意義:

U 替換成從一個(gè)起始時(shí)間(好象是1970年1月1日)以來(lái)的秒數(shù)

Y 替換成4位的年號(hào).

y 替換成2位的年號(hào).

F 替換成月份的英文全稱(chēng).

M 替換成月份的英文簡(jiǎn)稱(chēng).

m 替換成月份數(shù).

z 替換成從當(dāng)年1月1日以來(lái)的天數(shù).

d 替換成日數(shù).

l 替換成星期幾的英文全稱(chēng).

D 替換成星期幾的英文簡(jiǎn)稱(chēng).

w 替換成星期幾(數(shù)字).

H 替換成小時(shí)數(shù)(24小時(shí)制).

h 替換成小時(shí)數(shù)(12小時(shí)制).

i 替換成分鐘數(shù).

s 替換成秒數(shù).

A 替換成"AM"或"PM".

a 替換成"am"或"pm".

S 替換成序數(shù)字后綴,例如:"st","nd","rd","th".

函數(shù)返回作過(guò)了替換的格式串.
 
(2)getdate(時(shí)間)

返回一個(gè)哈希表,各下標(biāo)是:

"seconds" -- 秒數(shù)

"minutes" -- 分?jǐn)?shù)

"hours" -- 小時(shí)數(shù)

"mday" -- 日數(shù)

"mon" -- 月份數(shù)

"year" -- 年號(hào)

"yday" -- 1月1日以來(lái)的天數(shù)

"weekday" -- 星期幾,英文全稱(chēng)

"month" -- 月份,英文全名
(3)gmdate

與date類(lèi)似,但先將時(shí)間轉(zhuǎn)換成格林威治標(biāo)準(zhǔn)時(shí).
(4)mktime

用法:

mktime(小時(shí)數(shù),分?jǐn)?shù),秒數(shù),月,日,年); 返回一個(gè)時(shí)間值,可用于其他函數(shù).
(5)time()

用法:

time(); 返回1970年1月1日零點(diǎn)以來(lái)的秒數(shù).
(6)microtime()

用法:

microtime(); 返回一個(gè)字符串,用空格分成兩部分,后一部分相當(dāng)于time()
的返回值,前一部分是微秒數(shù).
(7)checkdate

checkdate(月,日,年); 返回邏輯真或邏輯假. 如果:

年在1900和32767之間(包括1900與32767);

月在1到12之間;

日在該月的允許日數(shù)范圍內(nèi)(考慮了閏年);


關(guān)鍵詞:
返回列表