Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/373.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 想从日期中减去5.30小时吗_Javascript_Datetime - Fatal编程技术网

Javascript 想从日期中减去5.30小时吗

Javascript 想从日期中减去5.30小时吗,javascript,datetime,Javascript,Datetime,我想从日期中减去5.30小时,例如,我有一个日期: Fri Jan 15 2016 00:00:00 减法之后,应该是这样的 Thu Jan 14 2016 19:30:00 我怎样才能做到这一点。 任何帮助都将不胜感激。试试看 var date = new Date("Fri Jan 15 2016 00:00:00"); date.setHours(date.getHours()-5); date.setMinutes(date.getMinutes()-30); 这两个时间都是当地

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

Fri Jan 15 2016 00:00:00 
减法之后,应该是这样的

Thu Jan 14 2016 19:30:00
我怎样才能做到这一点。 任何帮助都将不胜感激。

试试看

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

这两个时间都是当地时间吗?如果是这样的话,如果时间间隔与DST班次重叠,返回4 1/2小时或6 1/2小时差可以吗?@Bigalow添加了相同的内容。@gurvinder372它工作起来很有魅力,你是我的英雄:)