问题标签 [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.
php - 微时间的十进制长度(真)?
我想将 PHP 的 microtime 作为我的时间戳存储在 MySQL 中。
有人告诉我最好将它存放在 中DECIMAL
,但我找不到理想的尺寸。
有谁知道microtime(true)
返回的最大大小,所以我可以把它作为我的数据类型长度?
我应该选择可变DECIMAL
长度吗?
php - microtime() 中的 PHP Float 和 Double 数据类型
我想了解各种数据类型如何控制 microtime() 函数的输出显示方式?
这里有3个场景:
1 . 这将以浮动格式显示 microtime 函数的输出,因为我已将布尔值设置为 true。
我想知道,float 函数默认显示多少位小数(在本例中为 4)?
这与 CPU 的架构有什么关系?
2 . 在这里,microtime() 函数的输出被强制转换为双精度格式。
那么,这是否意味着它最多只能显示小数点后 6 位微秒?它与浮点数及其最大尺寸/精度有何不同?
3 . 这是 microtime() 函数的默认用法,它打印微秒和 unix 纪元时间戳:
我想了解这一点,因为在很多地方我都看到 microtime() 被用来以这种方式为 mt_rand() PRNG 生成种子:
在这里进行类型转换并乘以 10^6 有什么用?mt_srand() 的参数的最大可能值是多少?
谢谢。
php - PHP - 微时
php microtime 如何生成,为什么只返回 13 - 15 个数字,如果我像这样手动编写时间:
并且 microtime 看起来太短了,包含所有日期(年、月、日期、小时、分钟、秒) microtime 真的很独特吗?
请发表你的意见...
谢谢
php - 正在使用 microtime() 生成密码重置令牌不好的做法
在 PHP 中,我注意到一些框架使用 microtime() 函数来生成密码重置令牌,如下所示:
这是一个安全问题吗?如果攻击者能够将时钟与服务器同步到一定程度的准确度,他们就可以暴力破解令牌。1 秒同步只需要 1,000,000 次尝试,这并不是什么疯狂的问题。
这种攻击成功的可能性有多大?是否应该使用 /dev/urandom 或 openssl_pseudo_bytes() 生成令牌?microtime() 是不好的做法吗?
php - 排序php/mysql microstime
什么是对微时间值进行排序的最短和最漂亮的方法,它是从 mysql 数据库导入的,php 最新的日期/时间在顶部或数组的第一个值上。谢谢
php - 微时间到相对日期的转换
我从数据库中收到以下值,它是毫秒(微时间)值
1369057622.4679
我想在 PHP 中输出这个
3天前
基本上读取毫秒值并将其转换为相对日期字符串,任何人都可以提出一个简单的方法来做到这一点。
php - 如何将 microtime() 转换为 HH:MM:SS:UU
我正在测量一些 curl 请求,我使用了microtime(true)
. 示例输出将是3.1745569706
这是3.1745569706
几秒钟。我想将其转换为更易读的格式,比如说00:00:03:17455
(HOURS:MINUTES:SECONDS:MILLISECONDS)
那看起来不对。我不太确定我在这里缺少什么。
如何将 microtime() 转换为 HH:MM:SS:UU ?
php - Microtime 总是返回多个相同的值?
所以我创建了一个文件microtime.php
并在我Windows Server 2008 R2 64x Enterprises
正在运行的nginx
专用服务器上对其进行了测试。
我明白了:
为什么结果相同以及如何解决?
相反,我应该得到这样的东西:
亲切的问候。
php - unix 服务器和 windows wamp 服务器之间的 microtime 工作方式可以不同吗
我有以下代码行
$timestamp
被附加到订单 ID 的末尾以使其更加独特,但是,当我在本地 Wamp 服务器(在 Windows 操作系统上)上进行测试时,我得到了这样的值
作为测试,我在 unix 上的测试服务器上进行了订购,我得到了这样的值
对于每个我所做的最后一个是打开 2 个 firefox 窗口并几乎同时完成订单(我的本地 wamp 服务器需要更长的时间,因为我没有任何缓存
现在,奇怪的是我期望我本地 Wamp 服务器上的值与测试服务器上的值大致相同
据我了解microtime()
,自 Unix 纪元以来的当前 Unix 时间戳记为微秒,因此时区设置不应该有任何影响
我想知道如果 microtime 不在 unix 上运行,它会得到不同的值吗?如果不是,为什么我会得到 2 个非常不同的值
php - 不精确和随机的代码执行时间
我正在检查这 4 个具有相同变量的字符串的执行时间差异:
但每次我尝试它时,我只得到 3 或 4 个随机答案,即。 0 或 0.00099992752075195 或 0.0010001659393311
我的代码是:
我通过 cmd 计算它,我的输出是:
为什么我用不同的语句一次又一次地得到相同的输出。