UNPKG

@jswork/next-time2clock

Version:

Time to clock(lrc/srt) for next.

45 lines (42 loc) 1.39 kB
/*! * name: @jswork/next-time2clock * description: Time to clock(lrc/srt) for next. * homepage: https://js.work * version: 1.0.5 * date: 2023-07-20 09:23:28 * license: MIT */ 'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); exports['default'] = void 0; var _next = _interopRequireDefault(require('@jswork/next')); require('@jswork/next-time-format'); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } /* prettier-ignore */ var pad = function pad(value, len) { return ('' + value).padStart(len || 2, '0'); }; _next['default'].time2clock = function (inTimestamp) { var target = _next['default'].timeFormat(inTimestamp); var part1_1 = [pad(target.hour), pad(target.minute), pad(target.second)]; var part1_2 = [pad(target.minute), pad(target.second)]; var part2_1 = ','; var part2_2 = '.'; var part_std = '.'; var part3_1 = pad(target.millisecond, 3); var part3_2 = pad(target.millisecond); return { srt: [part1_1.join(':'), part2_1, part3_1].join(''), std: [part1_1.join(':'), part_std, part3_1].join(''), lrc: [part1_2.join(':'), part2_2, part3_2].join('') }; }; if (typeof module !== 'undefined' && module.exports && typeof wx === 'undefined') { module.exports = _next['default'].time2clock; } var _default = _next['default'].time2clock; exports['default'] = _default;