php時(shí)間函數(shù)用法分析
本文實(shí)例講述了php時(shí)間函數(shù)用法。分享給大家供大家參考,具體如下:
php中有unix時(shí)間戳的 相關(guān)操作函數(shù),使用很方便
time() 返回當(dāng)前的 Unix 時(shí)間戳
microtime -- 返回當(dāng)前 Unix 時(shí)間戳和微秒數(shù)
例 1. 用 microtime() 對(duì)腳本的運(yùn)行計(jì)時(shí)
<?php /** * Simple function to replicate PHP 5 behaviour */ function microtime_float() { list($usec, $sec) = explode(" ", microtime()); return ((float)$usec + (float)$sec); } $time_start = microtime_float(); // Sleep for a while usleep(100); $time_end = microtime_float(); $time = $time_end - $time_start; echo "Did nothing in $time seconds/n"; ?>
mktime()取得一個(gè)日期的 Unix 時(shí)間戳
int mktime ( [int hour [, int minute [, int second [, int month [, int day [, int year [, int is_dst]]]]]]] )
參數(shù)可以從右向左省略,任何省略的參數(shù)會(huì)被設(shè)置成本地日期和時(shí)間的當(dāng)前值
date()格式化一個(gè)本地時(shí)間/日期
string date ( string format [, int timestamp] )
提示: 自 PHP 5.1 起在 $_SERVER['REQUEST_TIME'] 中保存了發(fā)起該請(qǐng)求時(shí)刻的時(shí)間戳。
strtotime -- 將任何英文文本的日期時(shí)間描述解析為 Unix 時(shí)間戳
echo strtotime("+1 day"), "/n"; echo strtotime("+1 week"), "/n";
例2. 某個(gè)時(shí)間的后一天,后一月
strtotime("+1 day ".$day); strtotime("2008-01-31 +1 month"); strtotime($day." +1 day");
以上形式都正確
PS:本站還提供了一個(gè)Unix時(shí)間戳轉(zhuǎn)換工具,非常實(shí)用,提供給大家參考:
Unix時(shí)間戳(timestamp)轉(zhuǎn)換工具:
http://tools.jb51.net/code/unixtime
這里再為大家推薦一款本站的php格式化美化的排版工具,幫助大家在以后的PHP程序設(shè)計(jì)中進(jìn)行代碼排版:
php代碼在線格式化美化工具:
http://tools.jb51.net/code/phpformat
另外,由于php屬于C語(yǔ)言風(fēng)格,因此下面這款工具同樣可以實(shí)現(xiàn)php代碼的格式化:
C語(yǔ)言風(fēng)格/HTML/CSS/json代碼格式化美化工具:
http://tools.jb51.net/code/ccode_html_css_json
更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《PHP數(shù)學(xué)運(yùn)算技巧總結(jié)》、《php操作office文檔技巧總結(jié)(包括word,excel,access,ppt)》、《PHP數(shù)組(Array)操作技巧大全》、《php排序算法總結(jié)》、《PHP常用遍歷算法與技巧總結(jié)》、《PHP數(shù)據(jù)結(jié)構(gòu)與算法教程》、《php程序設(shè)計(jì)算法總結(jié)》、《php正則表達(dá)式用法總結(jié)》、《PHP運(yùn)算與運(yùn)算符用法總結(jié)》、《php字符串(string)用法總結(jié)》及《php常見數(shù)據(jù)庫(kù)操作技巧匯總》
希望本文所述對(duì)大家PHP程序設(shè)計(jì)有所幫助。
- 使用PHP的日期與時(shí)間函數(shù)技巧
- PHP函數(shù)之日期時(shí)間函數(shù)date()使用詳解
- php中時(shí)間函數(shù)date及常用的時(shí)間計(jì)算
- PHP 日期時(shí)間函數(shù)的高級(jí)應(yīng)用技巧
- PHP時(shí)間函數(shù)使用詳解
- PHP日期時(shí)間函數(shù)的高級(jí)應(yīng)用技巧
- php常用日期時(shí)間函數(shù)實(shí)例小結(jié)
- php時(shí)間戳格式化顯示友好的時(shí)間函數(shù)分享
- php date()日期時(shí)間函數(shù)詳解
- PHP 常用時(shí)間函數(shù)資料整理
- PHP時(shí)間相關(guān)常用函數(shù)用法示例
相關(guān)文章
PHP swoole中http_server的配置與使用方法實(shí)例分析
這篇文章主要介紹了PHP swoole中http_server的配置與使用方法,結(jié)合實(shí)例形式分析了swoole中swoole_http_server類的功能及http_server的配置、創(chuàng)建服務(wù)相關(guān)使用技巧,需要的朋友可以參考下2020-03-03php simplexmlElement操作xml的命名空間實(shí)現(xiàn)代碼
這是今天中午發(fā)生的事情,有人在群里求助,比如xml中如果標(biāo)記是<xx:xxxx>content</xx:xxxx>這樣的情況下,取不到 xx:xxxx 為下標(biāo)的值。2011-01-01php使用標(biāo)簽替換的方式生成靜態(tài)頁(yè)面
php可以通過(guò)自帶函數(shù)preg_replace可以用數(shù)組批量替換,不過(guò)用正則表達(dá)式替換效率很低,用起來(lái)也不方便。具體參考php手冊(cè)。有需要的小伙伴可以參考下。2015-05-05令PHP初學(xué)者頭疼十四條問(wèn)題大總結(jié)
今天為大家奉上令PHP初學(xué)者頭疼問(wèn)題大總結(jié),下面提出的14個(gè)問(wèn)題希望對(duì)PHP初學(xué)者有所幫助。2008-11-11利用PHP判斷是手機(jī)移動(dòng)端還是PC端訪問(wèn)的函數(shù)示例
在平常工作開發(fā)中,我們通常需要開發(fā)出PC端和移動(dòng)端兩個(gè)不同的系統(tǒng),從而根據(jù)訪問(wèn)端的不同進(jìn)入到不同的操作界面中。下面這篇文章主要給大家介紹了關(guān)于利用PHP判斷是手機(jī)移動(dòng)端還是PC端訪問(wèn)的函數(shù)的相關(guān)資料,需要的朋友可以參考下。2017-12-12