1 second = 1000 millisecond = 1000,000 microsecond = 1000,000,000 nanosecond

php的毫秒是没有默认函数的,但提供了一个microtime()函数,该函数返回包含两个元素,一个是秒数,一个是小数表示的毫秒数,借助此函数,可以很容易定义一个返回毫秒数的函数,例如:

    /*
* 获取时间差,毫秒级
*/ function get_subtraction()
{
$t1 = microtime(true);
$t2 = microtime(true);
return (($t2-$)*).'ms';
}
    /*
* microsecond 微秒 millisecond 毫秒
*返回时间戳的毫秒数部分
*/
function get_millisecond()
{
list($usec, $sec) = explode(" ", microtime());
$msec=round($usec*);
return $msec; } /*
*
*返回字符串的毫秒数时间戳
*/
function get_total_millisecond()
{
$time = explode (" ", microtime () );
$time = $time [] . ($time [] * );
$time2 = explode ( ".", $time );
$time = $time2 [];
return $time;
} /*
*
*返回当前 Unix 时间戳和微秒数(用秒的小数表示)浮点数表示,常用来计算代码段执行时间
*/ function microtime_float()
{
list($usec, $sec) = explode(" ", microtime());
return ((float)$usec + (float)$sec);
}
$millisecond = get_millisecond();
$millisecond = str_pad($millisecond,,'',STR_PAD_RIGHT);
echo date("YmdHis").$millisecond;

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

转载:http://crystalwiner.iteye.com/blog/1567514

最新文章

  1. pip安装使用详解(转)
  2. [BZOJ3173][Tjoi2013]最长上升子序列
  3. android自定义拍照
  4. TripleDES加解密Java、C#、php通用代码
  5. Android按键之Menu详解
  6. 动词 or 名词 :这是一个问题 【转载】
  7. js高级程序设计笔记之-addEventListener()与removeEventListener(),事件解除与绑定
  8. python—类对象和实例对象的区别
  9. 创建C#串口通信程序详解
  10. 使用VisualVM查看Java Heap Dump
  11. 如何使用记事本编程,并生成exe
  12. Programming C#.Classes and Objects.传递参数
  13. BZOJ 1044: [HAOI2008]木棍分割(二分答案 + dp)
  14. 勾选Create git respository的作用
  15. RobotFramework + Appium 移动自动化实现
  16. tomcat 配置文件server.xml 详解 Connector Engine Host Context
  17. tensorflow基本操作介绍
  18. C语言学习笔记 (007) - 数组指针和通过指针引用数组元素的方法总结
  19. css属性所对应js属性
  20. [leetcode] 15. Plus One

热门文章

  1. Java基础知识强化之集合框架笔记75:哈希表
  2. PHP -- four arithmetic operation
  3. mysql:学习学习~
  4. 关于hadoop2.4.1伪分布式系统的搭建
  5. 关于location.href几种用法的区别
  6. 转:基于Webrtc的跨平台实时语音通信解决方案(讲座)
  7. iOS下使用sqlite3
  8. (转).net项目技术选型总结
  9. Rust 学习 0
  10. Java Concurrency - invokeAny & invokeAll