在本地时区解析JavaScript日期

时间:2013-11-29 10:59:42

标签: javascript date datetime timezone

我正在尝试解析datetime-local输入的值,因此格式为'yyyy-mm-ddTHH:mm'。我希望假设我在用户的本地时区解析,即如果他们输入09:00,则表示他们的时区上午9点

另外只是当前时间偏移,例如如果用户在6月输入日期,则表示夏令时,无论现在是11月还是夏令时结束。

我尝试使用常规Date对象和moment.js,但假设时区始终是UTC。

有办法做到这一点吗?

1 个答案:

答案 0 :(得分:1)

// dateString is the value from datetime-local
var dateInLocal = moment(dateString, "YYYY-MM-DDThh:mm");