我注意到,无论给定脚本的执行时间如何,每个 date() 调用都将返回相同的时间戳,而不管脚本中调用函数的位置。看起来它只是返回脚本首次开始执行的时间。
出于日志记录的目的,能够从脚本中获取增量时间戳将非常有用。这可能吗?有没有一种相对轻量级的方法来做到这一点?
编辑:microtime()函数的示例是否表明它可能会这样做。任何人都可以确认吗?
更新: microtime() 确实有效,但我无法使用 date() 函数对其进行格式化,因为 date() 仅接受时间戳作为整数(因此没有微秒)。如何从 microtime() 返回的值中获取格式正确的日期?