gpt4 book ai didi

javascript - 使用 moment.js 在上午或下午获取当前时间

转载 作者:行者123 更新时间:2023-11-30 08:34:00 30 4
gpt4 key购买 nike

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

目前我正尝试按如下方式获取小时和分钟,但当前代码仅返回小时和分钟,我也希望基于当前时间的上午和下午

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;


}

最佳答案

根据 documentation , 在 moment 网站上提到,接收 AM 或 PM 符号的格式是 aA ,它以小写字母 (a) 或大写字母 ( A).

所以在你的情况下,你可以这样做

    currentDate.format("hh A:mm").split(":")

为了获取上午或下午格式。

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

在上面的例子中,格式将返回类似于 11 AM:30 的内容,当您用冒号 (:) 拆分它时,您将收到数组中的 2 个元素,第一个是 11 AM 和秒将为 30。如果您不想要带有小时值的 AM 或 PM 值,您可以这样做

  format("hh:A:mm")

希望对您有所帮助!

关于javascript - 使用 moment.js 在上午或下午获取当前时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33823380/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com