【发布时间】:2015-03-08 05:04:35
【问题描述】:
我有一个网站,用户可以在其中输入当天的任务,并且他们有义务输入截止日期和时间(格式为:MM/DD/YYYY HH:MM,即 03/07/2015 23:15) .我被要求找到一种方法来突出显示 TR 单元格,当到期日期时间快到和过期时。
示例:
如果截止日期时间在 15 分钟内到期,则以橙色突出显示 TR。
如果截止日期时间已过,则以红色突出显示 TR。
到目前为止,我已经设法找到一种使用以下方法获取当前时间的方法:
jQuery(document).ready(function($) {
var dNow = new Date();
var current_time = ("0" + (dNow.getMonth()+1)).slice(-2) + '/' + ("0" + dNow.getDate()).slice(-2) + '/' + dNow.getFullYear() + ' ' + ("0" + dNow.getHours()).slice(-2) + ':' + ("0" + dNow.getMinutes()).slice(-2);
alert(current_time);
});
我需要帮助的是创建逻辑来说明如果 current_time > due_date_time 然后突出显示红色,或者如果 due_date_time 在 15 分钟内到期然后突出显示橙色。我该怎么做?
【问题讨论】:
-
代码中的“截止日期”数据是如何保存的?
-
修正错别字,修正格式,修正语法。不要忘记包含一个实际问题!
标签: javascript jquery html