使用Moment.js转化时间格式-记录

moment(time).format('YYYY-MM-DD hh:mm:ss'),为什么区分不出来02:00和14:00(不区分上下午,转化出来的时间都是上午)?
  • 时间格式不正确:确保传递给 moment() 函数的时间参数是正确的,并且符合 Moment.js 支持的时间格式。时间格式应该是 "HH:mm",其中 "HH" 表示24小时制的小时数,"mm" 表示分钟数。

  • 日期格式不正确:在 moment().format() 方法中,使用小写的 "hh" 表示12小时制的小时数,而使用大写的 "HH" 表示24小时制的小时数。如果你想要区分上午和下午,应该使用 "hh",而不是 "HH"。

  • 时区问题:Moment.js 默认使用本地时区进行日期和时间的解析和格式化。如果你的代码在不同的时区运行,可能会导致时间显示不正确。你可以使用 Moment.js 的时区插件来处理时区问题。
    总结:想要转化成24小时制使用HH,12小时制hh

相关推荐
滕青山4 分钟前
URL编码/解码 核心JS实现
前端·javascript·vue.js
m0_531237177 分钟前
C语言-操作符练习
c语言·开发语言
有马贵将7 分钟前
【3】前端手撕-深浅拷贝
javascript
tod11315 分钟前
C++核心知识点全解析(二)
开发语言·c++·面试经验
weixin_4404016934 分钟前
Python数据分析(空值、重复值检测删除与设置)
开发语言·python·数据分析
消失的旧时光-194339 分钟前
C++ 多线程与并发系统取向(五)—— std::atomic:原子操作与状态一致性(类比 Java Atomic)
开发语言·jvm·c++·并发
资深web全栈开发44 分钟前
CoI - 组合优于继承:解耦的艺术
android·java·开发语言
低频电磁之道1 小时前
C++中预定义宏
开发语言·c++
工程师0071 小时前
MQTT 概念详解与 C# 实战
开发语言·c#·mqtt通信
菜鸟小芯1 小时前
【GLM-5 陪练式前端新手入门】第五篇:响应式适配 —— 让个人主页 “见机行事”
前端·人工智能