首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Windows上Apache/IIS上使用microtime的奇怪时间格式

Windows上Apache/IIS上使用microtime的奇怪时间格式
EN

Stack Overflow用户
提问于 2009-09-15 12:05:58
回答 2查看 892关注 0票数 0
代码语言:javascript
复制
<?php
    $start = microtime(true);
    $end = microtime(true);
    echo $end - $start;
?>

为什么这段代码会产生如下结果:

代码语言:javascript
复制
1.1920928955078E-5,
5.9604644775391E-6,
6.9141387939453E-6

E-5和E-6是什么意思?

为什么差异如此之大?从1.2秒缩短到6.9秒?

EN

回答 2

Stack Overflow用户

发布于 2009-09-15 12:08:08

E是一个科学记数法。E-x表示在得到的结果前面有一定数量的零。

查看this table了解每个结果的含义。

在您的示例中,您有1,0E-6,这是0,000001,这是Micro。

票数 1
EN

Stack Overflow用户

发布于 2009-09-15 12:10:25

1.1920928955078E-5表示1.1920928955078 * 10^-5 == 0.000011920...

所以你的区别是:

0,000011920 0,000005960 0,000006914

所以它在~2的因子内,而不是~6

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1426761

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档