关闭

毫秒之间的相互转换

150人阅读 评论(0) 收藏 举报
分类:
</pre><pre code_snippet_id="1858512" snippet_file_name="blog_20160830_1_8648230" name="code" class="php">
<?php
function microtime_float(){
    //把microtime()中的值(一个时间戳,一个毫秒数)赋给list内定义的两个变量
    list($usec, $sec) = explode(" ", microtime());
    //返回两者相加值 即为毫秒时间
    return ((float)$usec + (float)$sec);
}

function microtime_format($tag, $time){
    //将毫秒时间转化赋值给两个变量
    list($usec, $sec) = explode(".", $time);
    //转换格式
    $date = date($tag,$usec);
    //替换时间
    return str_replace('x', $sec, $date);
}

echo microtime_format('Y年m月d日 H时i分s秒 x毫秒', microtime_float());

/*
使用方法:
1. 获取当前时间戳(精确到毫秒):microtime_float()
2. 时间戳转换时间:microtime_format('Y年m月d日 H时i分s秒 x毫秒', 1270626578.32)
*/

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:18249次
    • 积分:515
    • 等级:
    • 排名:千里之外
    • 原创:28篇
    • 转载:30篇
    • 译文:1篇
    • 评论:3条