AngularUI DatePicker-JavaScript-获取SQL日期格式时的一天假期
我将SQL格式的日期加载到变量“2014-02-28”中,但当我创建AngularUI DatePicker-JavaScript-获取SQL日期格式时的一天假期,javascript,angularjs,date,angular-ui,Javascript,Angularjs,Date,Angular Ui,我将SQL格式的日期加载到变量“2014-02-28”中,但当我创建 new Date("2014-02-28"); 输入框中显示的日期为: 2014-02-27 在AngularUI日期选择器中,即使模型中的值正确,日期始终为一天。有什么办法可以补救吗 下面是一个Plunkr链接,它演示了问题: 我希望模型只是yyyy-MM-dd格式的日期,并且日期是正确的。将日期格式更改为 yyyy/MM/dd 解决了这个问题 var date = new Date("2014-02-28"); /
new Date("2014-02-28");
输入框中显示的日期为:
2014-02-27
在AngularUI日期选择器中,即使模型中的值正确,日期始终为一天。有什么办法可以补救吗
下面是一个Plunkr链接,它演示了问题:
我希望模型只是yyyy-MM-dd格式的日期,并且日期是正确的。将日期格式更改为
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
哇!当我将日期格式更改为yyyy/MM/dd时,效果良好