AngularUI DatePicker - JavaScript - 获取SQL日期格式时的一天假

时间:2014-02-28 21:12:31

标签: javascript angularjs date angular-ui

我将SQL格式的日期加载到变量“2014-02-28”中,但是当我创建

new Date("2014-02-28");

输入框中显示的日期为:

2014-02-27

在AngularUI日期选择器中,即使模型中的值正确,日期也总是休息一天。有什么方法可以解决这个问题吗?

这是一个演示问题的Plunkr链接:http://plnkr.co/edit/evBwPW0KO7cEWGp6vqtk?p=preview

我希望模型只是yyyy-MM-dd格式的日期,并且日期是正确的。

1 个答案:

答案 0 :(得分:1)

将日期格式更改为

yyyy/MM/dd 

解决了问题

var date = new Date("2014-02-28"); // date loaded in SQL format
date.replace(new RegExp("-", 'g'),"/"); // now datepicker will show correct date