How to use format() on a moment.js duration?

前端 未结 28 2300
自闭症患者
自闭症患者 2020-11-27 04:34

Is there any way I can use the moment.js format method on duration objects? I can\'t find it anywhere in the docs and it doesn\'t seen to be an attribute on du

28条回答
  •  误落风尘
    2020-11-27 05:01

    Use moment-duration-format.

    Client Framework (ex: React)

    import moment from 'moment';
    import momentDurationFormatSetup from 'moment-duration-format';
    momentDurationFormatSetup(moment);
    
    const breakLengthInMinutes = moment.duration(breakLengthInSeconds, 's').format('m');
    

    Server (node.js)

    const moment = require("moment-timezone");
    const momentDurationFormatSetup = require("moment-duration-format");
    
    momentDurationFormatSetup(moment);
    
    const breakLengthInMinutes = moment.duration(breakLengthInSeconds, 's').format('m');
    

提交回复
热议问题