javascript - 从帧创建时间码

标签 javascript string time formatting

我的 FPS(每秒帧数)为 30。到目前为止,我的总 FPS 为 1020。我想将其显示为格式化的时间码,如下所示。

var fps = 30;
var currentFrame = 1020;

var resultString = ; // HH:MM:SS:FF

是否有任何内置的用于格式化的 Javascript 函数?

为了清楚起见,我需要将字符串格式化为:HH:MM:SS:FF

最佳答案

你在寻找一个内置的 JS 函数吗?

var FF = currentFrame % fps;
var seconds = (currentFrame - FF) / fps;
var SS = seconds % 60;
var minutes = (seconds - SS) / 60;
var MM = minutes % 60;
var HH = (minutes - MM) / 60;

你去吧。

关于javascript - 从帧创建时间码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12295375/

相关文章:

javascript - 如何通过变量将方法名称传递给@click来绑定(bind)方法

c++ - 日志文件输出问题 - string 和 c_str 之间的区别 - C++

c# - 对包含索引的多行进行分组并为每个索引创建自定义对象列表

python - 使用 Python 和 Tkinter 制作倒数计时器?

javascript - Jquery 不透明度切换

javascript - Javascript 中类属性和函数原型(prototype)的区别

javascript - JQuery 问题将对象打印到 console.log

string - 将数字作为字符串插入到文本列中,SQLite 仍然删除前导零

perl - 如何将文件创建时间与 Perl 中的当前时间进行比较?

haskell - 如何在 Haskell 中获取程序的运行时间