溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶(hù)服務(wù)條款》

php中的mktime()函數(shù)怎么用

發(fā)布時(shí)間:2022-05-13 14:16:58 來(lái)源:億速云 閱讀:113 作者:iii 欄目:大數(shù)據(jù)

這篇文章主要介紹“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)。

向AI問(wèn)一下細(xì)節(jié)

免責(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)容。

AI