zoukankan      html  css  js  c++  java
  • PHP毫秒

    PHP毫秒
      php的毫秒是没有默认函数的,但提供了一个microtime()函数,该函数返回包含两个元素,一个是秒数,一个是小数表示的毫秒数,借助此函数,可以很容易定义一个返回毫秒数的函数,例如:
    复制代码
    /* * 获取时间差,毫秒级 */ 
    function get_subtraction() { 
        $t1 = microtime(true); 
        $t2 = microtime(true); 
        return (($t2-$1)*1000).'ms';


    复制代码
    复制代码
    /* * microsecond 微秒 millisecond 毫秒 *返回时间戳的毫秒数部分 */ 
    function get_millisecond() { 
       list($usec, $sec) = explode(" ", microtime()); 
       $msec=round($usec*1000); 
       return $msec; 


    /* * *返回字符串的毫秒数时间戳 */ 
    function get_total_millisecond() { 
      $time = explode (" ", microtime () );
      $time = $time [1] . ($time [0] * 1000); 
      $time2 = explode ( ".", $time ); 
      $time = $time2 [0]; 
      return $time; 


    /* * *返回当前 Unix 时间戳和微秒数(用秒的小数表示)浮点数表示,常用来计算代码段执行时间 */ 
    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;

    需要注意,在32位系统中php的int最大值远远小于毫秒数,所以不能使用int类型,而php中没有long类型,所以只好使用浮点数来表示。

  • 相关阅读:
    解决express不是内部或外部命令
    spring ioc认识
    Filter编码过滤
    call、apply、bind
    js面向对象浅析
    由clientWidth到document
    401
    删除页面中Form下面隐藏的ViewStatue
    asp.net 下载
    day98
  • 原文地址:https://www.cnblogs.com/wwlww/p/8413336.html
Copyright © 2011-2022 走看看