javascript - [angular-ui datepicker 指令] 中的 date() 返回昨天的日期

标签 javascript angularjs datepicker angular-ui

我有日期选择器使用 angular-ui datepicker directive ,但是当我选择日期时,它会显示前一天。并通过控制台尝试,结果仍然如此。

我不明白这个问题背后的主要原因。

Date

最佳答案

当将字符串传递给 Date 构造函数时,它只能识别几种格式。您需要使用 Date.parse,它可以识别更多格式,并生成传入的日期字符串的表示形式,作为自纪元以来的毫秒数,而构造函数又将接受它并生成所需的日期对象。

var date = new Date(Date.parse("2015-07-27T22:00:00.000Z"));

关于javascript - [angular-ui datepicker 指令] 中的 date() 返回昨天的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32272012/

相关文章:

javascript - 在 jQuery 中的最后一个元素之前追加元素不结束

javascript - 特定语言 Yup 验证

javascript - Angular UI Router 不渲染嵌套 View 和链接

javascript - 如何将 waitMe 加载器与 AngularJs 应用程序一起使用

node.js - 使用 Protractor 给出错误的端到端测试

javascript - jquery datepicker 无法在 <h :form> 内工作

jquery - Datepicker 覆盖模式中的输入字段

ruby-on-rails-3 - best_in_place 日期选择器格式

javascript - React 将状态键变成一个 promise

javascript - 过滤器分组和嵌套 ng-repeats,带有 Angular 下拉菜单