转换为UTC并忽略夏令时

时间:2016-10-25 12:20:57

标签: javascript date datetime momentjs

我是Javascript的新手,在日期时间api需要帮助。

我问用户一个特定任务要执行的日期。

我想在javascript中将给定日期转换为UTC格式并传递给服务器。 我正在使用moment js library

进行如下转换
var extractTime = new Date(timeof.bgdate);
var d = extractTime.getDate();
var m = extractTime.getMonth();
var y = extractTime.getFullYear();
var h = extractTime.getHours();
var mm = extractTime.getMinutes();

var myDate = moment(new Date(y, m, d, h, mm)).utc().format("YYYY-MM-DD HH:mm");

创建了plunk:https://plnkr.co/edit/tjCOoJqXMHGzCD8B5LdL?p=preview 我在+2时区+ DST启用,UTC转换应该给我16小时的给定日期为18,但它给15,因为它减去额外-1为DST。

我的要求是忽略UTC转换中的夏令时。

0 个答案:

没有答案