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

相关推荐
没有鸡汤吃不下饭7 分钟前
前端打包出一个项目(文件夹),怎么本地快速启一个服务运行
前端·javascript
雪风飞舞8 分钟前
python根据音频生成柱状图
开发语言·python·音视频
liusheng9 分钟前
Capacitor + React 的 iOS 侧滑返回手势
前端·ios
nbsaas-boot16 分钟前
slice / map 在 Go GC 与内存碎片上的真实成本
开发语言·后端·golang
CUYG21 分钟前
v-model封装组件(定义 model 属性)
前端·vue.js
子洋23 分钟前
基于远程开发的大型前端项目实践
运维·前端·后端
用户350201588474826 分钟前
基于react-routet v7 的配置式 + 约定式路由系统 第一步:引入react-routerv7
前端
会飞的小新27 分钟前
Shell 脚本中的信号与 trap:从 Ctrl+C 到优雅退出
linux·开发语言
用户350201588474829 分钟前
基于react-routet v7 的配置式 + 约定式路由系统 第二步:一个简单的约定式路由系统
前端
LawrenceLan30 分钟前
Flutter 零基础入门(十):final、const 与不可变数据
开发语言·flutter·dart