我将 SQL 格式的日期加载到变量 "2014-02-28"中,但是当我创建
new Date("2014-02-28");
输入框中显示的日期为:
2014-02-27
在 AngularUI 日期选择器中,即使模型中的值正确,日期也始终为休息一天。有什么办法可以解决这个问题吗?
这里是一个 Plunkr 链接,它演示了该问题:http://plnkr.co/edit/evBwPW0KO7cEWGp6vqtk?p=preview
我希望模型只是 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
关于javascript - AngularUI DatePicker - JavaScript - 获取 SQL 日期格式时休息一天,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22105909/