【问题标题】:javascript add one minute to time objectjavascript向时间对象添加一分钟
【发布时间】:2011-12-23 13:54:32
【问题描述】:

我有一个类似于以下 javascript 格式的日期字符串。 我想将其转换为日期对象并添加一分钟。

timeObject = "Mon Nov 07 2011 06:41:48 GMT-0500 (Eastern Standard Time)";


timeObject.setSeconds(timeObject.getSeconds() + 60);

======解决方案==========

没关系。我明白了……

var time = $('#myDiv').val();     // = "Mon Nov 07 2011 06:41:48 GMT-0500 (Eastern Standard Time)";
var timeObject = new Date(time);                
alert(timeObject);
timeObject.setSeconds(timeObject.getSeconds() + 60);    
alert(timeObject);

【问题讨论】:

  • 您应该发布您的解决方案作为答案并接受它。
  • 系统不让我。积分不够。

标签: javascript time


【解决方案1】:

正确的做法是:

timeObject.setTime(timeObject.getTime() + 1000 * 60);

【讨论】:

  • 如果提供的值不包含正确的日期时间值,而只包含时间(例如 06:42),请使用 var timeObject = new Date("2000-01-01 " + time);获取有效的日期时间对象。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-10-19
  • 2019-07-30
  • 2019-04-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-04-04
相关资源
最近更新 更多