您好,登錄后才能下訂單哦!
這篇文章主要介紹“php中的mktime()函數(shù)怎么用”的相關(guān)知識(shí),小編通過(guò)實(shí)際案例向大家展示操作過(guò)程,操作方法簡(jiǎn)單快捷,實(shí)用性強(qiáng),希望這篇“php中的mktime()函數(shù)怎么用”文章能幫助大家解決問(wèn)題。
1.說(shuō)明
只要按順序傳送給mktime()希望表示的小時(shí),分鐘,秒數(shù),月份,日期,及年份,
mktime()就會(huì)返回該日期自1970年1月1日的總秒數(shù)。
2.語(yǔ)法
mktime(hour,minute,second,month,day,year,is_dst);
3.參數(shù)
hour 可選。規(guī)定小時(shí)。
minute 可選。規(guī)定分鐘。
second 可選。規(guī)定秒。
month 可選。規(guī)定用數(shù)字表示的月。
day可選。規(guī)定天。
year可選。規(guī)定年。在某些系統(tǒng)上,合法值介于 1901 - 2038 之間。不過(guò)在 PHP 5 中已經(jīng)不存在這個(gè)限制了。
is_dst 可選。如果時(shí)間在日光節(jié)約時(shí)間(DST)期間,則設(shè)置為1,否則設(shè)置為0,若未知,則設(shè)置為-1。(自 PHP 5.1.0 起,本參數(shù)已被廢棄。應(yīng)該使用新的時(shí)區(qū)處理特性來(lái)替代。)
4.返回值
返回一個(gè)整數(shù) Unix 時(shí)間戳,如果錯(cuò)誤則返回 FALSE。
5.實(shí)例
//獲取今日開(kāi)始時(shí)間戳和結(jié)束時(shí)間戳 $start = mktime(0,0,0,date('m'),date('d'),date('Y')); $end = mktime(0,0,0,date('m'),date('d')+1,date('Y'))-1; //獲取昨日起始時(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; //獲取上周起始時(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')); //獲取本月起始時(shí)間戳和結(jié)束時(shí)間戳 $beginThismonth=mktime(0,0,0,date('m'),1,date('Y')); $endThismonth=mktime(23,59,59,date('m'),date('t'),date('Y'));
在php中除了數(shù)組的有關(guān)內(nèi)容外,可以說(shuō)函數(shù)在編程中的算是通用的了。我們對(duì)于時(shí)間的使用,在php中也有一些函數(shù)可以發(fā)揮作用。本篇要帶來(lái)的是mktime(),能夠計(jì)算設(shè)置的時(shí)間到固定的時(shí)間總秒數(shù)。
關(guān)于“php中的mktime()函數(shù)怎么用”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識(shí),可以關(guān)注億速云行業(yè)資訊頻道,小編每天都會(huì)為大家更新不同的知識(shí)點(diǎn)。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。