zoukankan      html  css  js  c++  java
  • PHP获取当前毫秒级别时间戳

    PHP提供了一个microtime()函数,调用时不带可选参数,本函数以"msec sec"的格式返回一个字符串,其中 sec 是自 Unix 纪元(0:00:00 January 1, 1970 GMT)起到现在的秒数,msec 是微秒部分。字符串的两部分都是以秒为单位返回的。

    <?php
    echo microtime();
    //输出结果是
    //0.25139300 1138197510

    它的结果是分两部分的,也就是前半部分是毫秒(但是单位是秒),后半部分是秒。

    封装成函数:

    <?php
    //返回当前的毫秒时间戳
    function msectime() {
        list($msec, $sec) = explode(' ', microtime());
        $msectime = (float)sprintf('%.0f', (floatval($msec) + floatval($sec)) * 1000);
    }

    注:sprintf('%.0f', $num) 是输出不含小数部分的浮点数

  • 相关阅读:
    KMP算法
    IEEE754 32位浮点数表示范围
    银行家算法
    字符串类
    栈类
    稀疏数组类
    队列类
    多维数组类
    单向链表类
    哈希表类
  • 原文地址:https://www.cnblogs.com/xi-jie/p/13667840.html
Copyright © 2011-2022 走看看