首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将日期和时间转换为仅使用角度矩的时间?

如何将日期和时间转换为仅使用角度矩的时间?
EN

Stack Overflow用户
提问于 2017-09-14 04:06:23
回答 2查看 556关注 0票数 1

所以我有这样的约会:

代码语言:javascript
复制
$scope.sample_time = "September 14th 2017, 1:00:00 pm";

在我看来,我只想像示例1:00 pm那样显示时间。

使用angular-moment,我尝试了类似{{ sample_time | amParse:'HH:mm a'}}的东西,但是我得到了2017-09-14T06:00:00.000Z

我是不是漏掉了什么?任何帮助都将不胜感激。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-09-14 04:41:56

因为"September 14th 2017, 1:00:00 pm"不是默认的有效日期,所以您需要首先解析它,按照您使用的相应格式(即'MMMM Do YYYY, h:mm:ss a' ),然后得到一个有效日期,并可以使用amDateFormat格式化它:amDatFormat:'HH:mm a'

代码语言:javascript
复制
{{ sample_time | amParse:'MMMM Do YYYY, h:mm:ss a' | amDateFormat: 'H:mm s'}}

柱塞:http://plnkr.co/edit/RocNLPq6uBlFnccLFB8N?p=preview

票数 2
EN

Stack Overflow用户

发布于 2017-09-14 04:12:17

我所做的就是这样:

代码语言:javascript
复制
{{ getLocalDate(sample_time) | date: "hh:mm a"}}

获取本地日期转换当前日期。

代码语言:javascript
复制
 $scope.getLocalDate = function (date) {

        return new Date(moment.utc(date));
    }

并输出所需的时间格式。

我不确定这是否是最好的方法。我希望这能帮到你

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

https://stackoverflow.com/questions/46210344

复制
相关文章

相似问题

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