Moment js 我按预期转换为 utc 时间格式“11/08/2023 11:03:00”到“2023-08-11 16:33:07”厌倦了
let ScheduledStartDate = "11/08/2023 11:03:00";
let convertedDate = moment(ScheduledStartDate, "MM/DD/YYYY HH:mm:ss")
.utc()
.format("YYYY-MM-DD HH:mm:ss A");
console.log(convertedDate);
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.29.4/moment-with-locales.min.js" integrity="sha512-42PE0rd+wZ2hNXftlM78BSehIGzezNeQuzihiBCvUEB3CVxHvsShF86wBWwQORNxNINlBPuq7rG4WWhNiTVHFg==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
将你的论点从
moment
移至 utc
:
const ScheduledStartDate = "11/08/2023 11:03:00";
// const convertedDate = moment(
// ScheduledStartDate,
// 'MM/DD/YYYY HH:mm:ss',
// )
// .utc()
// .format('YYYY-MM-DD');
const convertedDate = moment.utc(
ScheduledStartDate,
'MM/DD/YYYY HH:mm:ss',
)
.format('YYYY-MM-DD HH:mm:ss A');
console.log(convertedDate);
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.29.4/moment-with-locales.min.js"></script>