PHP獲得毫秒數


因為前端需要寫函數處理時間戳,比較麻煩,所以我們有的時候,需要接口傳遞毫秒數給前端。

下面可以通過這個函數來獲得毫秒數

1 <?php 2    function getMillisecond() { 3        list($microsecond , $time) = explode(' ', microtime()); //' '中間是一個空格
4        return (float)sprintf('%.0f',(floatval($microsecond)+floatval($time))*1000); 5  } 6 ?>

   

在這里 很多人不知道 list($microsecond, $time) = explode(’ ', microtime());

下面我們來看一下 var_dump(explode(’ ', microtime()));

返回的是 string(21) 0.46920200 1489743107 前者是微妙數,后者是毫秒數

所以 通過(float)sprintf(’%.0f’,(floatval($microsecond)+floatval($time))*1000) 能獲得毫秒數

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM