【问题标题】:want to substract 5.30 hours from a Date javascript想从日期 javascript 中减去 5.30 小时
【发布时间】:2016-02-17 07:10:45
【问题描述】:

我想从一个日期中减去 5.30 小时,例如我有一个日期:

Fri Jan 15 2016 00:00:00 

减法后,应该是这样的,

Thu Jan 14 2016 19:30:00

我怎样才能做到这一点。 任何帮助将不胜感激。

【问题讨论】:

  • 两个时间都是当地时间吗?如果是这样,如果时间间隔与 DST 班次重叠,是否可以返回 4 1/2 小时或 6 1/2 小时差异?

标签: javascript datetime


【解决方案1】:

试试

var date = new Date("Fri Jan 15 2016 00:00:00");
date.setHours(date.getHours()-5);
date.setMinutes(date.getMinutes()-30);

【讨论】:

  • @Bigalow 添加了相同的内容。
  • @gurvinder372 它就像魅力一样工作,你是我的英雄:)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-05-13
  • 2015-08-04
  • 1970-01-01
  • 2012-08-03
  • 1970-01-01
  • 2018-10-24
  • 1970-01-01
相关资源
最近更新 更多