javascript 格式化两位数(例如小时、月份)

场景

获取两位数格式化字符串,不足两位前面添 0。例如,时间 9:8:2(上午9点8分2秒),需要显示为 09:08:02。在 javascript 中怎么做?

解法

常规方法是,当数字小于等于 9 时,在前面添 0。在 stackoverflow 上找到一个更 geek 的方法:

mth = 9;
mth = ("0" + mth).slice(-2);  // mth == "09"

站长数十年成长感悟,输入暗号查看

桩白墨公众号上还能加入书舟书友群、美团外卖红包群,免费领取站桩和原创 chatgpt 教程哦
暗号:
请关注本站微信公众号,回复“暗号”,即可获取。在微信里搜索“桩白墨”或者“baimoz”或者微信扫描右侧二维码都可以关注站长微信公众号。