久久无码中文字幕_日韩精品无码一本二本三_久久精品呦女暗网_欧美一级夜夜爽_久久精品国产99久久99久久久

28
2018/07

在項目開發(fā)過程中,如何使用 PHP來獲取當前時間,或者特定時間

發(fā)布時間:2018-07-28 10:47:18
發(fā)布者:pengyifeng
瀏覽量:
0

說到如何在項目中獲取時間,則不得不提起一個名詞“時間戳”,首先我們先來看看什么是時間戳:時間戳(timestamp),一個能表示一份數(shù)據(jù)在某個特定時間之前已經(jīng)存在的、 完整的、 可驗證的數(shù)據(jù),通常是一個字符序列,唯一地標識某一刻的時間。使用數(shù)字簽名技術產(chǎn)生的數(shù)據(jù), 簽名的對象包括了原始文件信息、 簽名參數(shù)、 簽名時間等信息。時間戳是指格林威治時間1970年01月01日00時00分00秒(北京時間1970年01月01日08時00分00秒)起至現(xiàn)在的總秒數(shù)。通俗的講, 時間戳是一份能夠表示一份數(shù)據(jù)在一個特定時間點已經(jīng)存在的完整的可驗證的數(shù)據(jù)。 它的提出主要是為用戶提供一份電子證據(jù), 以證明用戶的某些數(shù)據(jù)的產(chǎn)生時間。

在PHP中我們可以直接使用函數(shù)來獲取當前時間的時間戳,time()函數(shù),該函數(shù)可以直接使用,返回當前時間的時間戳。

我們最常用的,也是最多使用的方法,將時間戳格式化成真實的日期,date()函數(shù)

date() 函數(shù)的格式參數(shù)是必需的,它們規(guī)定如何格式化日期或時間。

下面列出了一些常用于日期的字符:

  1. d - 表示月里的某天(01-31)

  2. m - 表示月(01-12)

  3. Y - 表示年(四位數(shù))

  4. 1 - 表示周里的某天

在項目開發(fā)過程中,如何使用 PHP來獲取當前時間,或者特定時間.jpg

php中獲得今天零點的時間戳 要獲得零點的unix時間戳,可以使用

$todaytime=strtotime(“today”),

然后再使用

date("Y-m-d H:i",$todaytime)轉換為日期。

還有一些方法也很重要,但是我們平時使用的相對少一些,主要功能就是將時間轉成時間戳,或者指定日期轉成時間戳。主要使用mktime方法來還原時間戳

mktime(hour,minute,second,month,day,year,is_dst)

  1. 參數(shù)     描述

  2. hour     可選。規(guī)定小時。

  3. minute     可選。規(guī)定分鐘。

  4. second     可選。規(guī)定秒。

  5. month     可選。規(guī)定用數(shù)字表示的月。

  6. day     可選。規(guī)定天。

  7. year     可選。規(guī)定年。在某些系統(tǒng)上,合法值介于 1901 - 2038 之間。不過在 PHP 5 中已經(jīng)不存在這個限制了。

在項目開發(fā)過程中,如何使用 PHP來獲取當前時間,或者特定時間1.jpg

一般在項目中使用的時候默認用time函數(shù)獲得當前時間戳,當有需要指定特定時間的業(yè)務時可以根據(jù)具體時間用mktime函數(shù)轉化為特定時間戳,而date函數(shù)則可以對時間戳進行逆轉化為方便查看的具體時間。

想了解更多自選,點擊查看更多精彩內(nèi)容


返回列表