這篇文章主要介紹“php中的mktime()函數(shù)怎么用”的相關(guān)知識(shí),小編通過實(shí)際案例向大家展示操作過程,操作方法簡(jiǎn)單快捷,實(shí)用性強(qiáng),希望這篇“php中的mktime()函數(shù)怎么用”文章能幫助大家解決問題。
創(chuàng)新互聯(lián)從2013年成立,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目成都網(wǎng)站設(shè)計(jì)、做網(wǎng)站網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元威縣做網(wǎng)站,已為上家服務(wù),為威縣各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:028-86922220
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 之間。不過在 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í)例
//獲取今日開始時(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)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,小編每天都會(huì)為大家更新不同的知識(shí)點(diǎn)。