本文章來介紹一下關(guān)于PHP得到某段時(shí)間 區(qū)間的時(shí)間戳,主要是利用了time和mktime來操作,有需要的朋友可以看看.
實(shí)例代碼如下:
- $y=date("Y",time());
- $m=date("m",time());
- $d=date("d",time());
- $start_time = mktime(9, 0, 0, $m, $d ,$y);
- $end_time = mktime(19, 0, 0, $m, $d ,$y);
- $time = time();
- if($time >= $start_time && $time <= $end_time)
- {
- // do something....
- }
上面有個(gè)地方我們可以改一下
實(shí)例代碼如下:
- $start_time = mktime(9, 0, 0, date("m"), date("d") ,date("Y"));
mktime函數(shù)介紹
mktime() 函數(shù)返回一個(gè)日期的 Unix 時(shí)間戳.
參數(shù)總是表示 GMT 日期,因此 is_dst 對(duì)結(jié)果沒有影響.
參數(shù)可以從右到左依次空著,空著的參數(shù)會(huì)被設(shè)為相應(yīng)的當(dāng)前 GMT 值.
語法
mktime(hour,minute,second,month,day,year,is_dst)
參數(shù) 描述
hour 可選.規(guī)定小時(shí).
minute 可選.規(guī)定分鐘.
second 可選.規(guī)定秒.
month 可選.規(guī)定用數(shù)字表示的月.
day 可選.規(guī)定天.
year 可選.規(guī)定年.在某些系統(tǒng)上,合法值介于 1901 - 2038 之間.不過在 PHP 5 中已經(jīng)不存在這個(gè)限制了.
is_dst 可選.如果時(shí)間在日光節(jié)約時(shí)間(DST)期間,則設(shè)置為1,否則設(shè)置為0,若未知,則設(shè)置為-1.
自 5.1.0 起,is_dst 參數(shù)被廢棄.因此應(yīng)該使用新的時(shí)區(qū)處理特性.
新聞熱點(diǎn)
疑難解答