获取毫秒时间戳

 

        php没有自带的函数能获取毫秒时间戳函数,但提供了一个microtime()函数
        该函数返回包含两个元素,一个是秒数,一个是小数表示的毫秒数
        使用此函数,可以定义一个返回毫秒数的函数。

        获取毫秒时间戳函数

    function getMillisecond() {
        list($t1, $t2) = explode(' ', microtime());
        return (float)sprintf('%.0f',(floatval($t1)+floatval($t2))*1000);
    }
    echo getMillisecond();
    // 1607495230089
    microtime(get_as_float):返回当前 Unix 时间戳的微秒数
    参数:get_as_float 可选
    返回值:默认返回字符串 "microsec sec" ,其中 sec 为自 Unix 纪元(0:00:00 January 1, 1970 GMT)起的秒数,microsec 为微秒部分。
          如果 get_as_float 参数设置为 TRUE,则返回一个浮点数,表示自 Unix 纪元起精确到微秒的以秒为单位的当前时间。
    备注:PHP 5.0.0 新增 get_as_float 参数

 

posted @ 2020-12-09 14:42  邈宇  阅读(578)  评论(0编辑  收藏  举报