【发布时间】:2011-06-13 09:58:35
【问题描述】:
我有一个脚本,它以秒为单位(精确到小数秒的 2 个小数点):
$seconds_input = 23.75
然后我将其转换为毫秒:
$milliseconds = $seconds_input * 1000; // --> 23750
然后我想像这样格式化它:
H:M:S.x // --> 0:0:23.75
其中“x”是秒的小数(无论小数点后有多少位)。
有什么帮助吗?我似乎无法解决这个问题。我尝试使用 gmdate(),但它一直在减少小数秒。
谢谢。
【问题讨论】:
-
只是想补充一点,这是为 FFMPEG 的 -ss 字段生成一个输入值。通过包含小数秒,它提高了目标帧的粒度,并为用户提供了他们在视频播放器中查看的几乎确切帧。再次感谢大家,你们为我节省了大量时间。
标签: php milliseconds seconds