這篇文章主要介紹了PHP中的時(shí)間戳,需要的朋友可以參考下希望能夠?qū)Υ蠹矣兴鶐椭?/p>
推薦教程:PHP視頻教程
時(shí)間戳(timestamp),一個(gè)能表示一份數(shù)據(jù)在某個(gè)特定時(shí)間之前已經(jīng)存在的、 完整的、 可驗(yàn)證的數(shù)據(jù),通常是一個(gè)字符序列,唯一地標(biāo)識(shí)某一刻的時(shí)間。使用數(shù)字簽名技術(shù)產(chǎn)生的數(shù)據(jù), 簽名的對(duì)象包括了原始文件信息、 簽名參數(shù)、 簽名時(shí)間等信息。廣泛的運(yùn)用在知識(shí)產(chǎn)權(quán)保護(hù)、 合同簽字、 金融帳務(wù)、 電子報(bào)價(jià)投標(biāo)、 股票交易等方面。
時(shí)間戳是指格林威治時(shí)間1970年01月01日00時(shí)00分00秒(北京時(shí)間1970年01月01日08時(shí)00分00秒)起至現(xiàn)在的總秒數(shù)。通俗的講, 時(shí)間戳是一份能夠表示一份數(shù)據(jù)在一個(gè)特定時(shí)間點(diǎn)已經(jīng)存在的完整的可驗(yàn)證的數(shù)據(jù)。 它的提出主要是為用戶提供一份電子證據(jù), 以證明用戶的某些數(shù)據(jù)的產(chǎn)生時(shí)間。 在實(shí)際應(yīng)用上, 它可以使用在包括電子商務(wù)、 金融活動(dòng)的各個(gè)方面, 尤其可以用來支撐公開密鑰基礎(chǔ)設(shè)施的 “不可否認(rèn)” 服務(wù)。
PHP獲取時(shí)間戳
PHP提供了內(nèi)置函數(shù) time()
來取得服務(wù)器當(dāng)前時(shí)間的時(shí)間戳。
例子:
<?php echo time(); ?>
我們可以通過 date() 等函數(shù)將它格式化為我們需要的時(shí)間日期格式。
有效的時(shí)間戳典型范圍是格林威治時(shí)間 1901年12月13日 20:45:54 到 2038年1月19日 03:14:07(此范圍符合 32 位有符號(hào)整數(shù)的最小值和最大值)。不過從 5.1.0 起,已經(jīng)克服了年的范圍只能是 1901 到 2038 之間的問題。
提示
time()
得到的總是當(dāng)前的時(shí)間戳,所以是不固定的值如果時(shí)間戳為負(fù)數(shù),則為從1970年1月1日 00:00:00往前推