使用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

相关推荐
knight_9___7 小时前
RAG面试题4
开发语言·人工智能·python·面试·agent·rag
深海鱼在掘金7 小时前
Next.js从入门到实战保姆级教程(第三章):项目结构与文件系统约定
前端·typescript·next.js
水木流年追梦8 小时前
CodeTop Top 300 热门题目3-字符串相加
java·前端·算法
编码七号8 小时前
使用playwright做前端项目的端对端自动化测试
前端·功能测试·自动化
编程之升级打怪8 小时前
自定义实现Java的HashMap集合
java·开发语言
禅思院8 小时前
中篇:构建弹性的异步组件
前端·架构·前端框架
Ulyanov8 小时前
《玩转QT Designer Studio:从设计到实战》 QT Designer Studio状态机深度应用:智能待办事项管理系统
开发语言·python·qt·gui·雷达电子对抗系统仿真
MinterFusion8 小时前
如何使用Qt5在窗口中显示矩形(v0.1.3)(上)
开发语言·qt·编程·明德融创·窗口中绘制矩形
码王吴彦祖8 小时前
AI 逆向分析国航 AirChina FECU 参数来源并实现离线生成
android·java·javascript
LJianK18 小时前
进程、线程、多线程、异步
java·开发语言·jvm