Javascript 我需要验证时间AM | PM的格式
我有这个代码,但它不工作。我如何检查时间是在上午或下午Javascript 我需要验证时间AM | PM的格式,javascript,time-format,Javascript,Time Format,我有这个代码,但它不工作。我如何检查时间是在上午或下午 var time = $(id1).val(); var hrs = Number(time.match(/^(\d+)/)[1]); var mnts = Number(time.match(/:(\d+)/)[1]); var format = time.match(/\s(.*)$/); //alert(format); //alert(time); if (format == "PM" && hrs <
var time = $(id1).val();
var hrs = Number(time.match(/^(\d+)/)[1]);
var mnts = Number(time.match(/:(\d+)/)[1]);
var format = time.match(/\s(.*)$/);
//alert(format);
//alert(time);
if (format == "PM" && hrs < 12) {
hrs = hrs + 12;
}
if (format == "AM" && hrs == 12) hrs = hrs - 12;
var-time=$(id1.val();
var hrs=数字(时间匹配(/^(\d+/)[1]);
var mnts=Number(time.match(/:(\d+/)[1]);
var format=time.match(/\s(.*$/);
//警报(格式);
//警报(时间);
如果(格式==“PM”&&hrs<12){
小时数=小时数+12;
}
如果(格式=“AM”&&hrs==12)小时=小时-12;
你在我三年前的回答中犯了一个复制/粘贴错误()
别忘了
[1]
时间变量的值是多少?可能是重复的,谢谢你,伙计。你当时帮了我,现在还在这里。你能在这里再次删除相同的代码吗
var format = time.match(/\s(.*)$/)[1];