如何在 angular js 中将日期格式化为 DD/MM/YYYY

How to format date into DD/MM/YYYY in angular js

在我的数据库中,我以这种格式存储日期 2015-12-14 00:00:00(yy/mm/dd h:m:s)。如何将此日期转换为这种格式 2015 年 12 月 14 日在 angularjs 中?这是我的 angular 数据的格式:

{{data.time_stamp}}

使用 Angular 的内置日期过滤器。 https://docs.angularjs.org/api/ng/filter/date

{{ date_expression | date : format : shortDate}}

首先,将 mysql 日期存储在 jscript 日期对象中:

var aux = "2015-12-14 00:00:00".split(/[- :]/);
var vdate = new Date(aux[0], aux[1]-1, aux[2], aux[3], aux[4], aux[5]);

那么,Angular代码就很简单了,有文档说明,例如:

{{vdate | date:'dd MMM yyyy'}}

在这里查看官方信息:https://docs.angularjs.org/api/ng/filter/date

此致