首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用angularjs格式化日期和时间

使用angularjs格式化日期和时间
EN

Stack Overflow用户
提问于 2015-11-09 11:25:50
回答 3查看 39关注 0票数 0

我有如下的日期格式,

代码语言:javascript
复制
"tranDate": "2015-11-02T18:30:00.000Z"

如何以人类可读的方式格式化日期和时间。

代码语言:javascript
复制
date: 2015-11-02
time: 18:30:00
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2015-11-09 13:18:56

日期筛选器将按原样处理UTC日期时间字符串。

票数 1
EN

Stack Overflow用户

发布于 2015-11-09 11:28:46

由于字符串包含祖鲁时间,所以首先使用new Date将字符串转换为日期,如下所示:

代码语言:javascript
复制
$scope.date = new Date(obj['tranDate'].replace(' ', 'T'))

然后在模板中使用角的内置日期过滤器。。示例:

代码语言:javascript
复制
{{date | date: 'd MMM yyyy'}}
票数 1
EN

Stack Overflow用户

发布于 2015-11-10 12:20:37

IN CONCROLLER

将以下代码放入控制器

代码语言:javascript
复制
$scope.date_test = {"tranDate": new Date()}

HTML中的

代码语言:javascript
复制
date : {{date_test.tranDate  | date: 'yyyy-M-dd'}}
time : {{date_test.tranDate  | date:"h:mm:ss"}} 

这是形成日期和时间的一个例子。

http://plnkr.co/edit/nYChVvYOmok4jX16CNae?p=preview

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33608085

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档