AngularUI的DatePicker - JavaScript的 - 日期休息一天得到当SQ

2019-10-19 10:48发布

我加载一个SQL格式日期插入变量“2014年2月28日”,但是当我创建

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

在输入框中显示的日期为:

2014-02-27

在AngularUI日期选择器,日期始终是休息一天就算值模型是正确的。 是否有某种方式来解决这个问题?

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

我想该模型只是在YYYY-MM-DD格式的日期,该日期是正确的。

Answer 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


文章来源: AngularUI DatePicker - JavaScript - Date one day off when getting SQL Date format