Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我需要验证时间AM | PM的格式_Javascript_Time Format - Fatal编程技术网

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];