【问题标题】:How to format date into DD/MM/YYYY in angular js [duplicate]如何在angular js中将日期格式化为DD/MM/YYYY [重复]
【发布时间】:2015-01-01 19:42:48
【问题描述】:

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

{{data.time_stamp}}

【问题讨论】:

标签: javascript angularjs


【解决方案1】:

首先,将 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

问候

【讨论】:

  • 我的日期以这种格式存储在数据库中 2015-12-14 00:00:00(yy/mm/dd h:m:s)
  • 好的答案已编辑。首先你必须存储在 JS 对象中,然后用 AngularJS 显示
  • 这对我有帮助。谢谢!
【解决方案2】:

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

{{ date_expression | date : format : shortDate}}

【讨论】:

    猜你喜欢
    • 2013-03-18
    • 2015-11-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-18
    • 1970-01-01
    • 1970-01-01
    • 2012-07-20
    相关资源
    最近更新 更多