js中日期格式化的问题

js如何将源日期格式转换为目标格式:
日期原格式为数值类型:20210112
想转为字符串类型的:2021-01-12

阅读 1.5k
2 个回答

一般项目中都会引用dayjs或者moment.js去处理时间相关的。
不用这些,如果格式是固定的可以直接

(20210112+"").replace(/(\d{4})(\d{2})(\d{2})/,'$1-$2-$3')
'20210112'.replace(/(\d{4})(\d{2})(\d{2})/,'$1-$2-$3')
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题