gpt4 book ai didi

javascript - 如何使用 Regexp 在 Javascript 中的任何小于 10 的数字前面添加零

转载 作者:行者123 更新时间:2023-12-03 02:54:47 26 4
gpt4 key购买 nike

美好的一天,

是否有一个正则表达式可以用来在任何小于 10 的数字之前添加 0?

我不是在寻找日期解析库、三元或 if/else 解决方案。 (希望如此)

var currentDate = new Date(),
stringDate = currentDate.getFullYear() + "-" + currentDate.getMonth() + "-" + currentDate.getDate() + " " + currentDate.getHours() + ":" + currentDate.getMinutes() + ":" + currentDate.getSeconds();

alert( stringDate ); //2011-10-17 10:3:7

我想要一个可以应用于 stringDate 的 RegExp 来获取 2011-10-17 10:03:07

非常感谢!

最佳答案

只需每次添加前导 0,然后使用 slice(-2) 获取最后两个字符,如下所示:

('0' + currentDate.getHours()).slice(-2)

关于javascript - 如何使用 Regexp 在 Javascript 中的任何小于 10 的数字前面添加零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8169785/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com