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

相关推荐
周GZ6 小时前
简单讲解Java中静态方法与 实例方法
java·开发语言
扫一屋6 小时前
Element Plus 源码级深度定制:不 Fork、不改包,用 Vite 插件实现组件行为运行时改造
前端
BigTopOne7 小时前
KOOM 学习计划
前端
大白同学4217 小时前
初识Qt——创建第一个Qt项目
开发语言·qt
祈禾7 小时前
计算机组成原理之编译、汇编、链接、解释
开发语言·汇编·笔记·学习
吴声子夜歌8 小时前
正则指引——Ruby
开发语言·正则表达式·ruby
自进化Agent智能体8 小时前
Hermes 技能系统详解——安装、使用与浏览
前端
JieE2128 小时前
前端不等人:用 Mock 接口工程让 React 应用独立起飞
前端·react.js·面试
用户355856959028 小时前
HTTPS到底会不会拖慢网站速度?TLS握手原理与性能优化实战
前端
nnerddboy8 小时前
Rust教程06:ESP32-rust环境搭建
开发语言·后端·rust