我有两次格式"HH:MM"我想比较它们我有以下代码来获取我的格式的时间:
current_time = new Date();
hour = current_time.getHours();
minute = current_time.getMinutes();
if(hour<10){hour='0'+hour} if(minute<10){minute='0'+minute}
my_time = hour+':'+minute;
Run Code Online (Sandbox Code Playgroud)
这段代码是为了在减去GMT差异后得到时间:
d = new Date()
var n = d.getTimezoneOffset();
var n1 = Math.abs(n);
var difference = (n1/60);
my_time = my_time - (0+difference);
Run Code Online (Sandbox Code Playgroud)
现在应该将my_time的值与match_time的值进行比较:
match_time = 10:00;//for example
if(my_time > match_time)
{
alert('yes');
}
else
{
alert('No');
}
Run Code Online (Sandbox Code Playgroud)
如何将这些值作为字符串的时间进行比较?
我有两个变量
1)$scope.priviuosLevelCutoffTime like 12:00
2)data.cutOffTime(form json) like 13:00
Run Code Online (Sandbox Code Playgroud)
我想通过使用anguler js来比较这两次相等或更大,有人可以解释一下吗?我怎么能比较?
我有两个hh:mm:ss格式的时间字符串.(例如:12:40:13和20:01:01.)如何在JavaScript中比较这些?
我需要创建一个根据时间过滤数据的函数.
我有一张相关行的出发时间的航班表,我需要的是,我会把时间过滤到我的表格,以便在选定的时间之前和之后隐藏航班.换句话说,在所选时间间隔之间的飞行将是可见的.
我从表格和输入中获取时间信息没有问题,但我现在不知道如何比较它们.我用jquery.
我有两个变量叫做'startTime'和'endTime'.我需要知道当前时间是否介于startTime和EndTime之间.我怎么才使用JavaScript?
var startTime = '15:10:10';
var endTime = '22:30:00';
var currentDateTime = new Date();
//is current Time between startTime and endTime ???
Run Code Online (Sandbox Code Playgroud)
更新1:
我能够使用以下代码获得此信息.您可以查看代码:https://jsfiddle.net/sun21170/d3sdxwpb/1/
var dt = new Date();//current Date that gives us current Time also
var startTime = '03:30:20';
var endTime = '23:50:10';
var s = startTime.split(':');
var dt1 = new Date(dt.getFullYear(), dt.getMonth(), dt.getDate(),
parseInt(s[0]), parseInt(s[1]), parseInt(s[2]));
var e = endTime.split(':');
var dt2 = new Date(dt.getFullYear(), dt.getMonth(),
dt.getDate(),parseInt(e[0]), parseInt(e[1]), parseInt(e[2]));
alert( (dt >= dt1 && …Run Code Online (Sandbox Code Playgroud)