会话包含时间(分钟)。正面或负面。我想在当前日期添加该时间。如果是正面的话,它应该被添加。如果是负面的,它应该从那里减少。我想从javascript中做到这一点
1 :
var Time = '<%=Session["Time"]%>';
var d1 = new Date(),
d2 = new Date(d1);
d2.setMinutes(d1.getMinutes() + Time);
alert(d2);
当我这样写(上面的代码)时,我的日期无效。
var Time = '<%=Session["Time"]%>';
var d1 = new Date(),
d2 = new Date(d1);
d2.setMinutes(d1.getMinutes() + 30);
alert(d2);
当我这样写(上面的代码)时,我得到了正确的日期。这是将min添加到当前日期的正确方法。
2:我从日期选择器中选择日期,这给了我这样的日期'03 / 30/2016',我有另一个下拉列表来选择小时和分钟。 我想在所选日期中添加小时和时间。小时是在60中的时间。
var d = new Date('03/30/2016');
d.setHours(d.getHours() + 17);
d.setMinutes(d.getMinutes() + 54);
alert(d);
这是一种正确的方法吗?
3:我想比较日期d和d2。 d应大于d2。如果不是,应向用户显示消息。
答案 0 :(得分:0)
我想比较日期d和d2。 d应大于d2.If 不应该向用户显示消息。
你可以比较他们的毫秒值
if (d.getTime() > d2.getTime())
{
//d is greater than d2
}