我正在尝试解析datetime-local
输入的值,因此格式为'yyyy-mm-ddTHH:mm'
。我希望假设我在用户的本地时区进行解析,即如果他们输入09:00
,他们的意思是在他们的时区中的上午9点。
此外,而不是仅为当前时间偏移量,例如,如果用户在6月输入日期,则表示夏令时,而不管现在是11月,夏令时已经结束。
我尝试过使用常规的Date对象和moment.js,但假设时区总是UTC。
有办法做到这一点吗?
// dateString is the value from datetime-local
var dateInLocal = moment(dateString, "YYYY-MM-DDThh:mm");