我的时间是12小时格式的动态。
现在我想加1小时。
我正在加1小时
s_time = parseFloat(s_time) + 1;
但我不认为这是正确的方法。
那么你们可以建议我怎么做。
由于
答案 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()函数将更改当前对象,我们正在克隆它。