博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PHP获取毫秒时间戳,利用microtime()函数
阅读量:6267 次
发布时间:2019-06-22

本文共 1511 字,大约阅读时间需要 5 分钟。

/* php本身没有提供返回毫秒数的函数,但提供了一个microtime()函数,借助此函数,可以很容易定义一个返回毫秒数的函数。 php的毫秒是没有默认函数的,但提供了一个microtime()函数,该函数返回包含两个元素,一个是秒数,一个是小数表示的毫秒数,借助此函数,可以很容易定义一个返回毫秒数的函数 */ function getMillisecond() {     list($s1, $s2) = explode(' ', microtime());     return (float)sprintf('%.0f', (floatval($s1) + floatval($s2)) * 1000); }/*      * 获取时间差,毫秒级      */            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;

 

转载于:https://www.cnblogs.com/i6010/articles/10881454.html

你可能感兴趣的文章
如何取消未知类型文件默认用记事本打开
查看>>
[Javascript] Immute Object
查看>>
Java 关于finally、static
查看>>
Posix mq和SystemV mq区别
查看>>
P6 EPPM Manual Installation Guide (Oracle Database)
查看>>
XMPP协议、IM、客户端互联详解
查看>>
PHP写文件函数
查看>>
mysql的sql_mode合理设置
查看>>
函数连续性与可导性
查看>>
linux下libevent安装
查看>>
用ip来获得用户所在地区信息
查看>>
卡尔曼滤波
查看>>
linux下面覆盖文件,如何实现直接覆盖,不提示
查看>>
CSS3阴影 box-shadow的使用和技巧总结
查看>>
Linux下高cpu解决方案
查看>>
SQL事务用法begin tran,commit tran和rollback tran的用法
查看>>
centos7 crontab笔记
查看>>
.Net AppDomain.CurrentDomain.AppendPrivatePath(@"Libs");
查看>>
【Unity3D基础教程】给初学者看的Unity教程(零):如何学习Unity3D
查看>>
Android Mina框架的学习笔记
查看>>