例子:
- $t = time();
- //開(kāi)始時(shí)間戳
- $start = mktime(0,0,0,date("m",$t),date("d",$t),date("Y",$t));
- //結(jié)束時(shí)間戳
- $end = mktime(23,59,59,date("m",$t),date("d",$t),date("Y",$t));
mktime 函數(shù)的定義和具體用法記錄一下
語(yǔ)法:
mktime(hour,minute,second,month,day,year,is_dst)
例子 今日、昨日、上周、本月的起始時(shí)間戳和結(jié)束時(shí)間戳
- //開(kāi)始時(shí)間截
- $start=mktime(0,0,0,date(“m”),date(“d”),date(“Y”));
- //結(jié)束時(shí)間截:
- $end=mktime(0,0,0,date(‘m’),date(‘d’)+1,date(‘Y’))-1;
- //php獲取昨日起始時(shí)間戳和結(jié)束時(shí)間戳
- $beginYesterday=mktime(0,0,0,date(‘m’),date(‘d’)-1,date(‘Y’));
- $endYesterday=mktime(0,0,0,date(‘m’),date(‘d’),date(‘Y’))-1;
- //php獲取上周起始時(shí)間戳和結(jié)束時(shí)間戳
- $beginLastweek=mktime(0,0,0,date(‘m’),date(‘d’)-date(‘w’)+1-7,date(‘Y’));
- $endLastweek=mktime(23,59,59,date(‘m’),date(‘d’)-date(‘w’)+7-7,date(‘Y’));
- //php獲取本月起始時(shí)間戳和結(jié)束時(shí)間戳
- $beginThismonth=mktime(0,0,0,date(‘m’),1,date(‘Y’));
- $endThismonth=mktime(23,59,59,date(‘m’),date(‘t’),date(‘Y’));
定義和用法:
mktime() 函數(shù)返回一個(gè)日期的 Unix 時(shí)間戳。
參數(shù)總是表示 GMT 日期,因此 is_dst 對(duì)結(jié)果沒(méi)有影響。
參數(shù)可以從右到左依次空著,空著的參數(shù)會(huì)被設(shè)為相應(yīng)的當(dāng)前 GMT 值。
新聞熱點(diǎn)
疑難解答