首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用moment.js获取AM或PM中的当前时间

问使用moment.js获取AM或PM中的当前时间
EN

Stack Overflow用户
提问于 2015-11-20 09:40:11
回答 1查看 1.1K关注 0票数 1

使用moment.js获取12小时格式的当前时间

当前,我试图按如下方式获取hrs和mins,但当前代码只返回我希望的基于当前tiime的am和PM的小时和分钟。

代码语言:javascript
复制
getHrMin:function(){

            var currentDate = moment();
            var data = currentDate.format("hh:mm").split(":");

            if(data.length >0 )
                return {"hrs":data[0], "min":data[1]};
            else
                return null;


        }
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-11-20 09:51:54

根据即时网站提到的文档,接收AM或PM符号的格式是a或A,它以小写字母(A)或大写字母(A)返回am或pm格式。

所以在你的情况下,你可以

代码语言:javascript
复制
    currentDate.format("hh A:mm").split(":")

以获得上午或下午的格式。

上面传递给格式化函数的值取决于您想要如何格式化它。

在上述情况下,格式将返回类似于11 AM:30的内容,当您将其拆分为冒号(:)时,您将收到数组中的两个元素,首先是11 AM,其次是30。如果您不希望AM或PM值具有小时值,则可以这样做

代码语言:javascript
复制
  format("hh:A:mm")

希望这能帮上忙!

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

https://stackoverflow.com/questions/33823380

复制
相关文章

相似问题

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