使用正则表达式的JavaScript时间格式转换
javascript time format convertion using regular expression
>AM 使用正则表达式以 HH:MM 格式检查给定时间
例如,
var re = /^'s*([01]?'d|2[0-3]):?([0-5]'d)'s*$/;
if ((m = s.match(re))) {
result = (m[1].length == 2 ? "" : "0") + m[1] + ":" + m[2];
}
哪个工作正常。但是我想将给定的数字转换并显示为给定的正则表达式格式。任何人都可以帮助我找到解决方案吗?
例:
如果我们输入 1,它必须转换为 01:00或 1.0 转换为 01:00
或者除了正则表达式之外还有其他转换方法
例如:
format2 = function(n) { n = parseInt(n, 10); return (n < 10 ? "0" : "") + n }
time = "1"
p = (time + ":0").split(":")
formattedTime = format2(p[0]) + ":" + format2(p[1]);
这会将所有可能的数字输入转换为 HH:MM 格式
相关文章:
- Json数据包含日期和时间格式
- 更改angularjs中的日期-时间格式
- 转换日期时间格式
- 在JavaScript中转换日期/时间格式
- 时间格式不适用于dateTimePicker
- 将时间格式更改为24小时格式
- 将某个时间格式转换为日期对象
- 自定义angularjs过滤器日期时间格式额外字符
- dygraph x轴中的时间格式
- 如何使用javascript在html中查找日期时间格式
- 日期时间格式增加了一个小时
- 如何将24小时的日期时间格式转换为12小时的格式
- angularjs中的自定义时间格式
- 时间戳日期&时间格式-应用程序脚本-设置日期和时间格式
- 如何使用moment.js将秒转换为时间格式(YYYY:MM:DD HH:MM:ss)
- 如何将 JSON.NET 日期时间格式转换为javascript日期和时间
- 从服务器获取并传递给浏览器以在 Javascript 中格式化的日期时间格式
- getHours() 时间格式为 2016-04-29T19:00:00
- 使用jQuery重写日期/时间格式
- 如何转换SalesForce Api提供的UTC日期格式,并使用Google Apps脚本将其转换为本地日期和时间格式