Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
AngularUI DatePicker-JavaScript-获取SQL日期格式时的一天假期_Javascript_Angularjs_Date_Angular Ui - Fatal编程技术网

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

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"); /

我将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"); // date loaded in SQL format
date.replace(new RegExp("-", 'g'),"/"); // now datepicker will show correct date

哇!当我将日期格式更改为yyyy/MM/dd时,效果良好