使用moment.js获取12小时格式的当前时间
当前,我试图按如下方式获取hrs和mins,但当前代码只返回我希望的基于当前tiime的am和PM的小时和分钟。
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;
}发布于 2015-11-20 09:51:54
根据即时网站提到的文档,接收AM或PM符号的格式是a或A,它以小写字母(A)或大写字母(A)返回am或pm格式。
所以在你的情况下,你可以
currentDate.format("hh A:mm").split(":")以获得上午或下午的格式。
上面传递给格式化函数的值取决于您想要如何格式化它。
在上述情况下,格式将返回类似于11 AM:30的内容,当您将其拆分为冒号(:)时,您将收到数组中的两个元素,首先是11 AM,其次是30。如果您不希望AM或PM值具有小时值,则可以这样做
format("hh:A:mm")希望这能帮上忙!
https://stackoverflow.com/questions/33823380
复制相似问题