如何用jquery添加1小时的时间字符串?

时间:2017-01-09 14:17:57

标签: javascript jquery

我的时间是12小时格式的动态。

现在我想加1小时。

我正在加1小时

s_time = parseFloat(s_time) + 1;

但我不认为这是正确的方法。

那么你们可以建议我怎么做。

由于

2 个答案:

答案 0 :(得分:5)

var oldDate = new Date();
var hour = oldDate.getHours();
var newDate = oldDate.setHours(hour + 1);
console.log(newDate);

答案 1 :(得分:1)

如果您有日期对象,请定义这样的函数并在任何地方调用。

var addHours= function(dateObj, numHours){
   var copiedDate = new Date(dateObj.getTime()); //cloning the date object.
   copiedDate.setHours(copiedDate .getHours()+numHours);
   return copiedDate;
}

由于setDate()函数将更改当前对象,我们正在克隆它。