這篇文章主要介紹了PHP中的時間戳,需要的朋友可以參考下希望能夠對大家有所幫助。
推薦教學:PHP影片教學
# 時間戳記(timestamp),一個能表示一份資料在某個特定時間之前已經存在的、 完整的、 可驗證的資料,通常是一個字元序列,唯一地標識某一刻的時間。使用數位簽章技術產生的數據, 簽署的物件包括了原始文件資訊、 簽章參數、 簽章時間等資訊。廣泛的運用在智慧財產權保護、 合約簽署、 金融帳務、 電子報價投標、 股票交易等方面。
時間戳是指格林威治時間1970年01月01日00時00分00秒(北京時間1970年01月01日08時00分00秒)起至現在的總秒數。通俗的講, 時間戳是一份能夠表示一份資料在一個特定時間點已經存在的完整的可驗證的資料。它的提出主要是提供使用者一份電子證據, 以證明使用者的某些資料的產生時間。在實際應用上, 它可以使用在包括電子商務、 金融活動的各個方面, 尤其可以用來支撐公開密鑰基礎設施的 “不可否認” 服務。
PHP取得時間戳
PHP提供了內建函數 time()
來取得伺服器目前時間的時間戳。
範例:
<?php echo time(); ?>
我們可以透過 date() 等函數將它格式化為我們所需要的時間日期格式。
有效的時間戳典型範圍是格林威治時間1901年12月13日20:45:54 到2038年1月19日03:14:07(此範圍符合32 位元有符號整數的最小值和最大值)。不過從 5.1.0 起,已經克服了年份的範圍只能是 1901 到 2038 之間的問題。
提示
time()
得到的總是當前的時間戳,所以是不固定的值如果時間戳為負數,則為從1970年1月1日00:00:00往前推
以上是在php程式中什麼是時間戳的詳細內容。更多資訊請關注PHP中文網其他相關文章!