马黑黑 发表于 2022-7-17 10:22

好吧 播放器的分秒按 00:00的格式输出

有友友问,现在帖子通用的播放器,为什么时间输出不是 00:00 格式。

我知道 00:00 格式是标准的分秒表示法,既然问道了,就改改 toMin(val) 函数吧。原来的函数是酱紫:

let toMin = (val) => {
        if(!val) return '0:0';
        val = Math.floor(val);
        return parseInt(val / 60) + ':' +parseFloat(val % 60);
}


加几行代码处理一下分秒:

let toMin = (val) => {
        if(!val) return '00:00';
        val = Math.floor(val);
        let min = parseInt(val / 60);
        let sec = parseFloat(val % 60);
        if(min < 10) min = '0' + min;
        if(sec < 10) sec = '0' + sec;
        return min + ':' + sec;
}


这就OK了,以后的帖子,可以考虑使用修改过的 toMin(val) 函数。

红影 发表于 2022-7-17 12:17

黑黑想要什么样的表现形式,就能实现。会代码的好处{:4_199:}

马黑黑 发表于 2022-7-17 12:20

红影 发表于 2022-7-17 12:17
黑黑想要什么样的表现形式,就能实现。会代码的好处

这个只是数字变字符串然后给个格式而已

加林森 发表于 2022-7-17 12:41

挺好的。

樵歌 发表于 2022-7-17 13:04

俺蒙圈,来点&#128077;

红影 发表于 2022-7-17 15:13

马黑黑 发表于 2022-7-17 12:20
这个只是数字变字符串然后给个格式而已

对你容易,多我这样的这些转换好难的呢{:4_173:}

马黑黑 发表于 2022-7-17 15:13

红影 发表于 2022-7-17 15:13
对你容易,多我这样的这些转换好难的呢

手写上去就不难了

醉美水芙蓉 发表于 2022-7-17 18:53

马黑黑 发表于 2022-7-17 19:05

醉美水芙蓉 发表于 2022-7-17 18:53
黑黑老师会代码就是好!想怎么样的格式都可以!

还行还行

红影 发表于 2022-7-17 22:07

马黑黑 发表于 2022-7-17 15:13
手写上去就不难了

手写了网络不忍的呀{:4_173:}

马黑黑 发表于 2022-7-17 22:11

红影 发表于 2022-7-17 22:07
手写了网络不忍的呀

那由不得它忍不忍

红影 发表于 2022-7-18 16:51

马黑黑 发表于 2022-7-17 22:11
那由不得它忍不忍

是不认,哈哈,我打错字了{:4_189:}

马黑黑 发表于 2022-7-18 19:02

红影 发表于 2022-7-18 16:51
是不认,哈哈,我打错字了

额。由不得它认不认

红影 发表于 2022-7-18 20:16

马黑黑 发表于 2022-7-18 19:02
额。由不得它认不认

没办法,我没那么霸气啊{:4_173:}

马黑黑 发表于 2022-7-18 20:31

红影 发表于 2022-7-18 20:16
没办法,我没那么霸气啊

这个不需要霸气

红影 发表于 2022-7-19 17:11

马黑黑 发表于 2022-7-18 20:31
这个不需要霸气

只要会它们的语言,可惜我不会呀{:4_173:}

马黑黑 发表于 2022-7-19 18:11

红影 发表于 2022-7-19 17:11
只要会它们的语言,可惜我不会呀

学学

红影 发表于 2022-7-20 09:56

马黑黑 发表于 2022-7-19 18:11
学学

嗯嗯,正跟在黑黑后面学习中{:4_187:}

马黑黑 发表于 2022-7-20 12:14

红影 发表于 2022-7-20 09:56
嗯嗯,正跟在黑黑后面学习中

学习是快乐的事情

红影 发表于 2022-7-20 21:48

马黑黑 发表于 2022-7-20 12:14
学习是快乐的事情

是啊,本事也可以暗中增长了。
页: [1] 2
查看完整版本: 好吧 播放器的分秒按 00:00的格式输出