将播放时间转换为格式化字符串 Javascript

狙击狼 N7

我有一个从视频中提取的时间戳,我想在 javascript 中将其转换为用户友好的字符串。

let now = Player.getCurrentTime();

let minutes = Math.floor(now / 60.0);
let seconds = ((now / 60.0) - minutes) * 60;

console.log(minutes+":"+(seconds < 10 ? "0":"")+seconds);

使用条件运算符的 console.log 语句非常适合快速获得结果。是否有任何基本的 Javascript 函数可以让我使用输入作为上面的 console.log 创建一个字符串?


更新:

快速向MrPickles 大声喊叫,以获得及时的响应。我最终只是通过辅助函数手动完成。如果有人需要快速的时间戳格式,这里有一个快速免费赠品:

function formatTime(timestamp) {

    let minutes = Math.floor(timestamp / 60.0);
    let seconds;
    let rawSeconds = ((now / 60.0) - minutes) * 60;

    if(rawSeconds < 10.0) {
        if(rawSeconds < 1.0) {
            seconds = rawSeconds.toPrecision(2);
        } else {
            seconds = rawSeconds.toPrecision(3);
        }
    } else {
        seconds = rawSeconds.toPrecision(4);
    }

    let mString = minutes.toString();
    let sString = seconds.toString();
    let displayTime = mString+":"+(seconds < 10 ? "0":"")+sString;
    return displayTime;
}
泡菜先生

简而言之,没有。

您可以使用日期/时间模块来帮助解决这个问题,但大多数流行的模块都很大。如果这就是你对日期所做的一切,那么我会保留你所拥有的。

如果你发现你在日期和格式方面做了很多事情,那么date-fns可能是一个选择。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

javascript数组转换为格式化字符串

来自分类Dev

将字符串转换为特定的时间格式(字符串)JavaScript

来自分类Dev

在javascript中将数组转换为格式化的字符串

来自分类Dev

将.NET日期/时间格式字符串转换为Javascript日期/时间格式字符串

来自分类Dev

将.NET日期/时间格式字符串转换为Javascript日期/时间格式字符串

来自分类Dev

使用javascript / jQuery将格式化为数组的字符串转换为数组

来自分类Dev

使用Javascript将字符串(日期格式)转换为日期时间

来自分类Dev

将字符串中的日期时间格式转换为日期javascript?

来自分类Dev

将字符串格式的数组转换为javascript数组

来自分类Dev

将Javascript字符串转换为特定格式

来自分类Dev

将格式化的 Javascript 时间/日期转换为通用时间戳

来自分类Dev

Javascript:格式化字符串并避免多次替换

来自分类Dev

使用子字符串格式化JavaScript日期

来自分类Dev

JavaScript重新格式化日期字符串

来自分类Dev

如何格式化JavaScript长字符串日期

来自分类Dev

重新格式化字符串 - Javascript

来自分类Dev

如何使用javascript格式化日期字符串

来自分类Dev

使用Javascript将DynamodB日期格式字符串转换为Date格式

来自分类Dev

如何将格式正确的 Javascript 对象(字符串格式)转换为对象?

来自分类Dev

如何在Javascript中将日期时间字符串(yyyymmddhhss)格式转换为dd / mm / yyyy?

来自分类Dev

将日期时间字符串转换为Javascript中的时间戳

来自分类Dev

如何使用javascript将时间戳字符串转换为本地时间?

来自分类Dev

JavaScript 将字符串格式化为数组对象

来自分类Dev

将日期时间转换为格式化的时间字符串

来自分类Dev

将日期时间转换为格式化的时间字符串

来自分类Dev

将系统时间int转换为格式化的时间字符串?

来自分类Dev

Javascript将字符串转换为日期格式yyyy-MM-dd

来自分类Dev

将文本字符串转换为JSON格式-Javascript

来自分类Dev

将视图Web窗体视图引擎格式的字符串数组转换为javaScript对象

Related 相关文章

  1. 1

    javascript数组转换为格式化字符串

  2. 2

    将字符串转换为特定的时间格式(字符串)JavaScript

  3. 3

    在javascript中将数组转换为格式化的字符串

  4. 4

    将.NET日期/时间格式字符串转换为Javascript日期/时间格式字符串

  5. 5

    将.NET日期/时间格式字符串转换为Javascript日期/时间格式字符串

  6. 6

    使用javascript / jQuery将格式化为数组的字符串转换为数组

  7. 7

    使用Javascript将字符串(日期格式)转换为日期时间

  8. 8

    将字符串中的日期时间格式转换为日期javascript?

  9. 9

    将字符串格式的数组转换为javascript数组

  10. 10

    将Javascript字符串转换为特定格式

  11. 11

    将格式化的 Javascript 时间/日期转换为通用时间戳

  12. 12

    Javascript:格式化字符串并避免多次替换

  13. 13

    使用子字符串格式化JavaScript日期

  14. 14

    JavaScript重新格式化日期字符串

  15. 15

    如何格式化JavaScript长字符串日期

  16. 16

    重新格式化字符串 - Javascript

  17. 17

    如何使用javascript格式化日期字符串

  18. 18

    使用Javascript将DynamodB日期格式字符串转换为Date格式

  19. 19

    如何将格式正确的 Javascript 对象(字符串格式)转换为对象?

  20. 20

    如何在Javascript中将日期时间字符串(yyyymmddhhss)格式转换为dd / mm / yyyy?

  21. 21

    将日期时间字符串转换为Javascript中的时间戳

  22. 22

    如何使用javascript将时间戳字符串转换为本地时间?

  23. 23

    JavaScript 将字符串格式化为数组对象

  24. 24

    将日期时间转换为格式化的时间字符串

  25. 25

    将日期时间转换为格式化的时间字符串

  26. 26

    将系统时间int转换为格式化的时间字符串?

  27. 27

    Javascript将字符串转换为日期格式yyyy-MM-dd

  28. 28

    将文本字符串转换为JSON格式-Javascript

  29. 29

    将视图Web窗体视图引擎格式的字符串数组转换为javaScript对象

热门标签

归档