[英]How to change a date to a string without losing the original formatting?
我的日期是 2022-01-19T13:00:56.000Z
我需要能够替换其中的一些字符,所以我需要将其转换为字符串。
但是,如果我使用 toString(),它会丢失它的格式:
console.log(myDate.toString())
// output is Wed Jan 19 2022 21:00:56 GM +0800 (Hong Kong Standard Time)
我想将日期 2022-01-19T13:00:56.000Z 转换为“2022-01-19T13:00:56.000Z”。
如何做到这一点?
toISOString 确实会生成一个您可以操作的字符串
const date = new Date("2022-01-19T13:00:56.000Z") console.log(date.toLocaleString()) const isoString = date.toISOString() console.log(isoString) const ZPlus6 = isoString.replace("Z","+0600") console.log(ZPlus6) console.log(new Date(ZPlus6))
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.