如何格式化 angularJS 中的日期?
How to format the date in angularJS?
我从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?
非常感谢。
您可以在 HTML 模板中轻松使用 日期过滤器:
{{date | date: 'YYYY/MM/DD'}}
将您的控制器代码更改为:
var str = data.date;
$scope.date = new Date(str);
以便 'date' 可以按照说明绑定到 HTML 模板。
我从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? 非常感谢。
您可以在 HTML 模板中轻松使用 日期过滤器:
{{date | date: 'YYYY/MM/DD'}}
将您的控制器代码更改为:
var str = data.date;
$scope.date = new Date(str);
以便 'date' 可以按照说明绑定到 HTML 模板。