进入我有我在课堂时间跨度数据库收到两次如何比较时间跨度与时间跨度从数据库
begTime = current.data('bgtime');
endTime = current.data('endtime');
我比较他们的用户
$('#timeToStart').on('change', function() {
var startTime = $('#timeToStart').val();
sTimeHire = startTime;
});
$('#timeToEnd').on('change', function() {
var endTime = $('#timeToEnd').val();
eTimeHire = endTime;
});
if (begTime > sTimeHire || endTime < eTimeHire) {
alert("yayy it works");
}
进入对于某些两次因为如果sTimeHire和begTime都是晚上7点,它会进入if语句,即使它只应在begTime更大时才会进入?
但是,如果我单独试验endTime,它会起作用,如果endTime和eTimeHire都是晚上9:00,它就不会进入if语句。
我注意到begTime不附加任何秒的时候我做
alert(begTime)
是有可能,它被认为比sTimeHire的07:00:00因为如此吗?
将您的时间转换为unix时间戳,然后您将比较整数。从那里你可以转换回你想要的任何格式。 – DigitalDesignDj
你从'current.data('bgTime')'得到了什么字符串,以及用户能够进入'timeToStart'的值是什么?因为'TimeSpan'是一个.NET结构,它只是表示一段时间(即5小时30分32秒),而不是特定的时间(即5:30:32 am)。 –