javascript 格式化两位数(例如小时、月份)
- 前端笔记
- 2017-05-23
- 129热度
- 0评论
场景
获取两位数格式化字符串,不足两位前面添 0。例如,时间 9:8:2(上午9点8分2秒),需要显示为 09:08:02。在 javascript 中怎么做?
解法
常规方法是,当数字小于等于 9 时,在前面添 0。在 stackoverflow 上找到一个更 geek 的方法:
mth = 9;
mth = ("0" + mth).slice(-2); // mth == "09"