【问题标题】:How to format the date in angularJS?如何在angularJS中格式化日期?
【发布时间】:2015-07-16 07:42:37
【问题描述】:

我从 MongoDB 检索数据,它包含日期,但日期是字符串格式。 我正在尝试使用以下代码来格式化日期:

var str = data.date;// assume that is 2002/2/2
var date = new Date(str);
console.log(date);

但是输出是:Sat Feb 02 2002 00:00:00 GMT+1100 (AEDT) 如何使输出成为 YYYY/MM/DD? 非常感谢。

【问题讨论】:

标签: angularjs date format


【解决方案1】:

您可以在 HTML 模板中轻松使用 日期过滤器

{{date | date: 'YYYY/MM/DD'}}

将您的控制器代码更改为:

var str = data.date;
$scope.date = new Date(str);

这样“日期”就可以按照说明绑定到 HTML 模板。

【讨论】:

  • 非常感谢,但输出是 YYYY/02/DD 只有月份是正确的。
  • 哦谢谢这个问题解决了,我用的是yyyy/MM/dd
猜你喜欢
  • 2014-04-18
  • 2017-12-10
  • 2016-01-27
  • 1970-01-01
  • 2012-10-06
  • 1970-01-01
  • 1970-01-01
  • 2014-04-20
相关资源
最近更新 更多