php獲取當(dāng)前時(shí)間的毫秒數(shù)的方法
更新時(shí)間:2014年01月26日 17:17:33 作者:
php本身沒(méi)有提供返回毫秒數(shù)的函數(shù),但提供了一個(gè)microtime()函數(shù),借助此函數(shù),可以很容易定義一個(gè)返回毫秒數(shù)的函數(shù)
php本身沒(méi)有提供返回毫秒數(shù)的函數(shù),但提供了一個(gè)microtime()函數(shù),該函數(shù)返回一個(gè)array,包含兩個(gè)元素,一個(gè)是秒數(shù),一個(gè)是小數(shù)表示的毫秒數(shù),借助此函數(shù),可以很容易定義一個(gè)返回毫秒數(shù)的函數(shù),例如:
function getMillisecond() {
list($s1, $s2) = explode(' ', microtime());
return (float)sprintf('%.0f', (floatval($s1) + floatval($s2)) * 1000);
}
需要注意,在32位系統(tǒng)中php的int最大值遠(yuǎn)遠(yuǎn)小于毫秒數(shù),所以不能使用int類型,而php中沒(méi)有l(wèi)ong類型,所以只好使用浮點(diǎn)數(shù)來(lái)表示。由于使用了浮點(diǎn)數(shù),如果精度設(shè)置不對(duì),使用echo顯示獲取的結(jié)果時(shí)可能會(huì)不正確,要想看到輸出正確的結(jié)果,精度設(shè)置不能低于13位。
復(fù)制代碼 代碼如下:
function getMillisecond() {
list($s1, $s2) = explode(' ', microtime());
return (float)sprintf('%.0f', (floatval($s1) + floatval($s2)) * 1000);
}
需要注意,在32位系統(tǒng)中php的int最大值遠(yuǎn)遠(yuǎn)小于毫秒數(shù),所以不能使用int類型,而php中沒(méi)有l(wèi)ong類型,所以只好使用浮點(diǎn)數(shù)來(lái)表示。由于使用了浮點(diǎn)數(shù),如果精度設(shè)置不對(duì),使用echo顯示獲取的結(jié)果時(shí)可能會(huì)不正確,要想看到輸出正確的結(jié)果,精度設(shè)置不能低于13位。
您可能感興趣的文章:
- php生成毫秒時(shí)間戳的實(shí)例講解
- 時(shí)間戳與時(shí)間相互轉(zhuǎn)換(php .net精確到毫秒)
- PHP獲取毫秒級(jí)時(shí)間戳的方法
- php日期轉(zhuǎn)時(shí)間戳,指定日期轉(zhuǎn)換成時(shí)間戳
- PHP時(shí)間戳 strtotime()使用方法和技巧
- php 計(jì)算兩個(gè)時(shí)間戳相隔的時(shí)間的函數(shù)(小時(shí))
- PHP時(shí)間戳使用實(shí)例代碼
- php microtime獲取浮點(diǎn)的時(shí)間戳
- PHP實(shí)現(xiàn)獲取毫秒時(shí)間戳的方法【使用microtime()函數(shù)】
相關(guān)文章
php聚合式迭代器的基礎(chǔ)知識(shí)點(diǎn)及實(shí)例代碼
在本篇文章里小編給大家整理的是一篇關(guān)于php聚合式迭代器的基礎(chǔ)知識(shí)點(diǎn)及實(shí)例代碼,有興趣的朋友們可以學(xué)習(xí)參考下。2021-07-07舉例講解PHP面對(duì)對(duì)象編程的多態(tài)
這篇文章主要介紹了舉例講解PHP面對(duì)對(duì)象編程的多態(tài),是PHP入門(mén)學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下2015-08-08php實(shí)現(xiàn)約瑟夫問(wèn)題的方法小結(jié)
這篇文章主要介紹了php實(shí)現(xiàn)約瑟夫問(wèn)題的方法,實(shí)例總結(jié)了兩種常見(jiàn)的實(shí)現(xiàn)約瑟夫問(wèn)題的技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-03-03使用php實(shí)現(xiàn)截取指定長(zhǎng)度
以下是對(duì)使用php實(shí)現(xiàn)截取指定長(zhǎng)度的方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友可以過(guò)來(lái)參考下2013-08-08PHP基于MySQL數(shù)據(jù)庫(kù)實(shí)現(xiàn)對(duì)象持久層的方法
這篇文章主要介紹了PHP基于MySQL數(shù)據(jù)庫(kù)實(shí)現(xiàn)對(duì)象持久層的方法,實(shí)例分析了php實(shí)現(xiàn)持久層的相關(guān)技巧,需要的朋友可以參考下2015-06-06PHP socket 模擬POST 請(qǐng)求實(shí)例代碼
這篇文章主要介紹了 PHP 使用socket 模擬POST的方法,結(jié)合實(shí)例分析了sockets 模擬 POST 常用技巧,需要的朋友可以參考下2016-07-07