美文网首页
moment转秒为时长

moment转秒为时长

作者: 王善良_ | 来源:发表于2021-09-23 15:45 被阅读0次

比如 62秒,需要转成 00:01:02 这种格式
需要用moment插件

image.png

引入两个,然后调用下

import moment from 'moment';
import momentDurationFormatSetup from 'moment-duration-format';

momentDurationFormatSetup(moment);

使用时

moment.duration(123123123, 'seconds').format('HH:mm:ss', {trim: false})
  1. trim要改成false,否则会自动去掉前面的00.
  2. 如果秒数上还带着小数的也可以直接传入
  3. moment.duration 这个方法要用插件setup后才会有
  4. 关于 trim,默认trim开着,自动去除前面的 00,如果有特殊需求的,比如 保留分和秒不做trim,但是小时要做trim,可以配置下
moment.duration(10800, 'seconds').format('HH:mm:ss', {stopTrim: 'm s'})

m s 中间有个空格,表示minutes和seconds 不做trim

坑点:
这个插件有bug,使用的时候如果某些内核不支持新特性的话,会导致页面白屏,看这里
https://www.jianshu.com/p/45558a324a3b

相关文章

  • moment转秒为时长

    比如 62秒,需要转成 00:01:02 这种格式需要用moment插件 引入两个,然后调用下 使用时 trim...

  • 57秒的爱

    爸爸挂断了电话,我们的通话时长为57秒,我很闲,爸爸也不忙,可是我们通话的时长真的只有57秒。 爸爸是我...

  • moment.js与dayjs安装与使用

    Moment 安装moment moment 可以在浏览器和Nodejs环境中引入。以浏览器为例 Moment对象...

  • 用ffmpeg命令处理mp4剪切与合并

    1. 剪切: 意思是从截取从6秒开始,时长为12秒的视频,格式不变,输入为input.mp4输出为output.m...

  • 7天基础课程

    1、《身体语言密码》 阅读时长(秒):93秒 阅读速度(字/秒):11.54 2、《轻断食》 阅读时长(秒):14...

  • vue [antdv: DatePicker] `value`

    报错,日期格式设置为moment this.form…setFieldsValue({rq:moment ()})

  • 将以秒为单位的数值转成HH:mm:ss格式

    表格中经常会有将以秒为单位的数值,转成 HH:mm:ss 格式的需求。其实借助 moment 可以很方便的实现这个...

  • 今日作业

    作业一: 1、《身体语言密码》: 阅读时长:55秒 阅读速度:19.52字/秒 2、《轻断食》: 阅读时长:90秒...

  • 我喜欢的一本书 - 草稿

    作业一: 1、《身体语言密码》: 阅读时长:163秒 阅读速度:6.6字/秒 2、《轻断食》: 阅读时长:84秒 ...

  • 快速阅读练习

    作业一: 1、《身体语言密码》: 阅读时长:221秒 阅读速度:4字/秒 2、《轻断食》: 阅读时长:121秒 阅...

网友评论

      本文标题:moment转秒为时长

      本文链接:https://www.haomeiwen.com/subject/eerogltx.html