javascript - AngularUI DatePicker - JavaScript - 获取 SQL 日期格式时休息一天

标签 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 格式的日期,并且日期正确。

最佳答案

将日期格式更改为

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/

相关文章:

javascript - 在数组 Angular JS 中转换对象的简单方法是什么?

java - 如何计算不包括周末java的两个日期之间的天数

javascript - PAC 文件最佳实践

angularjs - ng-sortable 如何在项目重新排序时获取列表 id

javascript - 从 ajax 请求将嵌套数据加载到制表器表

AngularJS ng-repeat Math Pow

java - 从 DatePickerDialog 设置日期的好习惯?

php - 如何返回基于日期和随机的颜色值?

Javascript获取浏览器的默认字体大小

javascript - Opencart - 产品描述中插入的图片是 http 而不是 https