【发布时间】:2016-02-25 18:22:27
【问题描述】:
我们以yyyy-mm-dd 的格式存储出生日期。当将此格式提供给angular-bootstrap 日期选择器时,它会在弹出窗口中选择不正确的日期。将其转换为日期对象会导致显示和选择都不正确。 See my plnk 示例(忽略验证内容,这完全是另一个问题)。
// Displays '2015-09-25', but 24th is selected
var date = '2015-09-25';
// Displays '2015-09-24', selects 24th
var date = new Date("2015-09-25");
【问题讨论】:
-
问题在于时区。模型使用
UTC时区 - 但所选日期使用当地时区。
标签: javascript angularjs date datepicker angular-bootstrap