我是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转换中的夏令时。