一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達(dá)式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務(wù)器之家 - 編程語言 - PHP教程 - PHP實(shí)現(xiàn)獲取毫秒時(shí)間戳的方法【使用microtime()函數(shù)】

PHP實(shí)現(xiàn)獲取毫秒時(shí)間戳的方法【使用microtime()函數(shù)】

2019-06-06 10:57流風(fēng),飄然的風(fēng)服務(wù)器之家 PHP教程

這篇文章主要介紹了PHP實(shí)現(xiàn)獲取毫秒時(shí)間戳的方法,結(jié)合實(shí)例形式分析了php使用microtime()函數(shù)獲取、轉(zhuǎn)換毫秒級(jí)時(shí)間戳的相關(guān)操作技巧,需要的朋友可以參考下

本文實(shí)例講述了PHP實(shí)現(xiàn)獲取毫秒時(shí)間戳的方法。分享給大家供大家參考,具體如下:

PHP獲取毫秒時(shí)間戳,利用microtime()函數(shù)

php本身沒有提供返回毫秒數(shù)的函數(shù),但提供了一個(gè)microtime()函數(shù),借助此函數(shù),可以很容易定義一個(gè)返回毫秒數(shù)的函數(shù)。

php的毫秒是沒有默認(rèn)函數(shù)的,但提供了一個(gè)microtime()函數(shù),該函數(shù)返回包含兩個(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);
}
/*
* 獲取時(shí)間差,毫秒級(jí)
*/
function get_subtraction()
{
  $t1 = microtime(true);
  $t2 = microtime(true);
  return (($t2-$t1)*1000).'ms';
}
/*
* microsecond 微秒   millisecond 毫秒
*返回時(shí)間戳的毫秒數(shù)部分
*/
function get_millisecond()
{
  list($usec, $sec) = explode(" ", microtime());
  $msec=round($usec*1000);
  return $msec;
}
/*
*
*返回字符串的毫秒數(shù)時(shí)間戳
*/
function get_total_millisecond()
{
  $time = explode (" ", microtime () );
  $time = $time [1] . ($time [0] * 1000);
  $time2 = explode ( ".", $time );
  $time = $time2 [0];
  return $time;
}
/*
*
*返回當(dāng)前 Unix 時(shí)間戳和微秒數(shù)(用秒的小數(shù)表示)浮點(diǎn)數(shù)表示,常用來計(jì)算代碼段執(zhí)行時(shí)間
*/
function microtime_float()
{
  list($usec, $sec) = explode(" ", microtime());
  return ((float)$usec + (float)$sec);
}
$millisecond = get_millisecond();
$millisecond = str_pad($millisecond,3,'0',STR_PAD_RIGHT);
echo date("YmdHis").$millisecond;

運(yùn)行結(jié)果:

20190301013407194

需要注意,在32位系統(tǒng)中php的int最大值遠(yuǎn)遠(yuǎn)小于毫秒數(shù),所以不能使用int類型,而php中沒有l(wèi)ong類型,所以只好使用浮點(diǎn)數(shù)來表示。由于使用了浮點(diǎn)數(shù),如果精度設(shè)置不對(duì),使用echo顯示獲取的結(jié)果時(shí)可能會(huì)不正確,要想看到輸出正確的結(jié)果,精度設(shè)置不能低于13位。

希望本文所述對(duì)大家PHP程序設(shè)計(jì)有所幫助。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 青青草原手机在线视频 | 4438全国最大成人网视频 | www.尤物在线 | 久久人妻无码毛片A片麻豆 久久热这里只有 精品 | 18岁的老处女 | 555www成人网| 欧美一级视频在线 | 亚洲高清色图 | 欧美四区 | 久草在线福利资站免费视频 | 嗯啊视频在线观看 | 色男人影院 | 国产日本久久久久久久久婷婷 | 大香焦在线| 国产一级毛片外aaaa | 亚洲成av人在线视 | 久久国产精品二区99 | 国产微拍精品一区 | 忘忧草研究院一二三 | 久久三级视频 | 草莓影音 | 麻豆视频免费在线观看 | 4虎影院永久地址www | 俄罗斯图书馆无打码久久 | 91外围| 精新精新国产自在现拍 | 青春娱乐国产分类精品二 | 国产欧美va欧美va香蕉在线观 | 免费看隐私男生网站 | 亚洲精品欧洲久久婷婷99 | 青青草原网 | www.日日日| 美女大鸡鸡 | 成人影音先锋 | 精品国产91高清在线观看 | 1717she精品视频在线观看 | 天天操天天舔 | 久久er99热精品一区二区 | 69成人网| 精品国产自在现线拍国语 | 欧美xxoo黑人又粗暴 |