155得票7回答
如何衡量 PHP 脚本的效率

我想知道评估我的PHP脚本性能的最佳方法是什么,无论是通过cron job、webpage还是Web服务实现都可以。 我知道可以使用microtime函数来计算时间,但这是否真正反映了PHP脚本的实际运行时间呢? 我想测试和比较PHP中执行相同任务的不同函数的性能,例如preg_match与s...

148得票16回答
如何使用jQuery获取当前时间

以下代码将以微秒为单位返回时间,例如 4565212462。 以下返回时间以微秒为单位,例如 4565212462。alert( $.now() ); 如何将其转换为人类可读的时间格式,例如(小时:分钟:秒)?

43得票1回答
使用microtime()进行PHP分析:负时间?

我使用microtime()进行非常简单的性能分析,像这样:$now = microtime(); for (...) { // do something echo microtime() - $now; $now = microtime(); } 现在,echo语句的...

23得票3回答
如何将microtime()转换为HH:MM:SS:UU

我在测量一些curl请求时使用了microtime(true)。示例输出将是3.1745569706 这是3.1745569706秒。我想将其转换为一个稍微易读一些的格式,比如说00:00:03:17455(小时:分钟:秒:毫秒)$maxWaitTime = '3.1745569706'; ...

18得票2回答
如何在php中减去微秒并显示毫秒日期?

如何在 PHP 中减去微秒并显示带毫秒的日期? 例如:我设定了结束日期和时间$endtime = 2012-02-21 10:29:59; 然后我有当前日期或起始日期,从微秒转换而来$starttime = 2012-02-21 10:27:59.452; function getTime...

16得票2回答
从日期字符串中获取 PHP 微秒数

我正在尝试获取两个日期时间字符串之间经过的时间(包括毫秒)。 例如:$pageTime = strtotime("2012-04-23T16:08:14.9-05:00"); $rowTime = strtotime("2012-04-23T16:08:16.1-05:00"); $time...

15得票2回答
微秒级时间戳是否总是唯一的?

uniqid()在PHP中根据微秒级的时间戳生成唯一的ID。那真的是生成唯一ID的绝对可靠的方法吗? 即使假设只有一个用户运行单个脚本,并使用循环生成微秒级时间戳,是否仍然可以理论上保证它是唯一的?实际上,这种情况的可能性完全可以忽略不计吗? 为了明确起见,假设您的循环仅如下所示:fore...

14得票6回答
你能解决这个PHP时间问题吗?

有人能告诉我为什么当我运行下面内容的脚本,并在5秒后停止它时,我需要将经过的时间除以2才能得到正确的脚本执行时间吗?ignore_user_abort(true); set_time_limit(0); $begin_time = microtime(true); $elapsed_ti...

11得票2回答
PHP微秒时间戳解释

我有这段代码:$time_sample[] = microtime(true); //start sleep(1); $time_sample[] = microtime(true); //time 1 sleep(2); $time_sample[] = microtime(true); /...

11得票4回答
微秒时间戳的DECIMAL长度是多少?

我希望能将PHP的microtime作为MySQL中的时间戳进行存储。 据说,最好使用DECIMAL进行存储,但我找不到理想的大小。 有人知道microtime(true)返回的最大值是多少吗?这样我就可以将其作为我的数据类型长度。 我应该选择可变的DECIMAL长度吗?