问题标签 [microtime]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
19000 浏览

php - 以微秒为单位的时间戳总是唯一的吗?

PHP 中的 uniqid() 根据当前时间戳(以微秒为单位)生成唯一 ID。这真的是生成唯一 ID 的万无一失的方法吗?

即使假设有一个用户运行单个脚本,并且循环生成以微秒为单位的时间戳,是否真的还有理论上的保证它是 unqiue 的?在实践中,这种可能性是否完全可以忽略不计?

为了清楚起见,说你的循环只不过是这样:

是否有任何理论上的机会它可能不是独一无二的,如果是这样,它在实践中的现实程度如何?

0 投票
3 回答
1238 浏览

php - PHP microtime() 转换为微秒

我想使用 microtime() 在一个变量中获得秒和微秒。如果我这样做:

我得到:

最后一行与我调用 microtime(get_as_float) 或 microtime(true); 相同。

我将如何获得完整的结果1419714319.05059700而不是1419714319.0506

谢谢。

0 投票
1 回答
511 浏览

php - 从 microtime 中删除所有字符串并添加分钟

我用这段代码来获取 php microtime

我得到的回声结果是这样的

我如何确保微时间只是数字,没有像这样的特殊字符或字符串

在本地主机上一切正常,只得到数字但在服务器上它得到数字和字符串和一个点(。)

问题2

还有我如何在当前的微时间中增加 15 分钟

0 投票
3 回答
232 浏览

php - 强制显示常规十进制数

我正在运行什么都不做的基准测试,所以结果非常快。

这是我的代码:

问题是当我尝试回应我得到的结果时:

我期望得到一个常规的十进制数,例如:

是否可以强制 php 将其显示为常规十进制数?

0 投票
1 回答
3833 浏览

php - 测量 PHP 脚本的时间 - 使用 $_SERVER['REQUEST_TIME']

这种方法是否是衡量脚本的可靠方法:

$time = ($_SERVER['REQUEST_TIME_FLOAT'] - $_SERVER['REQUEST_TIME']);

或者

$time = (microtime(true) - $_SERVER['REQUEST_TIME_FLOAT']);

应该使用哪一个?

以及每一个有什么区别?

它们返回非常不同的测量值。

0 投票
2 回答
8161 浏览

php - 以秒为单位的微时间,带 2 位小数

我尝试用 2 位小数以秒为单位计算一个动作的时间。

此方法以 $data 形式获取开始时间...并在 int 秒内取回它

例如它返回 2 秒。

我尝试以 2 位小数获得第二...

但它会在短时间内返回我 0.00

0 投票
0 回答
51 浏览

php - 测量函数的执行时间

PHP

在线代码

为什么outFunction大于inFunction?

为什么outFunction不等于inFunction?

在我的真实函数中,我连接到数据库并进行许多计算...... inFunction 和 outFunction 之间的时间差是 10 秒?(ajax 的时间线大约等于 outFunction 时间)

编辑 我的真实函数(表格内容有 100,000 条记录,我调用它 100 次,inFunction 和 outFunction 之间的差异是 10 秒)

0 投票
1 回答
1384 浏览

php - laravel 从数据库中获取 microtime

在 MySQL 数据库中,我有一个日期时间字段,如下所示:

2015-05-12 13:58:25.000508

但是当我执行这个查询时,例如:

我得到这样的日期时间:2015-05-12 13:58:25 为什么我没有得到微秒?

0 投票
2 回答
768 浏览

php - 使用 php microtime 从 mysql 表中获取数据无法正常工作

我正在从 mysql 的表中显示一长串销售详细信息。问题是我只能获取一个月的数据。一旦月份更改,它不会显示任何内容。例如:从 2015 年 1 月 5 日到 2015 年 5 月 30 日显示的数据,但从 2015 年 1 月 6 日开始,它不显示任何内容。

我使用以下代码在数据库中添加每个销售的时间戳值:

其余代码在这里:

我觉得这个问题与时间戳值有关。提前致谢。

0 投票
3 回答
8528 浏览

php - 在 PHP 中获取时间刻度

考虑 C# 中的这行代码

如何ordernumber.Value在 PHP中获得相同的值

我尝试这样做

echo microtime(true) * 10000000;

但是得到的结果 string.length 是不同的。长度比 C# 短。