如何使用moment.js将20190909070000+0000转为mm/dd/yyyy hh:mm:ss pm格式
使用Moment.js转换日期时间格式
要把日期字符串"20190909070000+0000"转换为mm/dd/yyyy hh:mm:ss pm格式,分两步操作:
- 解析输入字符串:指定输入的日期格式,让Moment.js正确识别结构
- 格式化为目标样式:用Moment的格式化语法输出需要的格式
代码示例
// 若为浏览器环境可直接使用全局moment对象 const moment = require('moment'); const inputDate = "20190909070000+0000"; // 解析并转换格式 const formattedDate = moment(inputDate, "YYYYMMDDHHmmssZ").format("MM/DD/YYYY hh:mm:ss a"); console.log(formattedDate); // 输出:09/09/2019 07:00:00 am
格式说明
- 解析格式
YYYYMMDDHHmmssZ:对应输入字符串的结构,YYYY为4位年份,MM为2位月份,DD为2位日期,HH为24小时制小时,mm为分钟,ss为秒,Z表示时区偏移(此处的+0000) - 目标格式
MM/DD/YYYY hh:mm:ss a:MM/DD/YYYY对应月/日/年,hh是12小时制小时,mm/ss是分/秒,a会自动输出am或pm
内容的提问来源于stack exchange,提问作者Ranjan Singh
相关产品推荐
相关产品推荐

