Moment js 我按预期转换为 utc 时间格式“11/08/2023 11:03:00”到“2023-08-11 16:33:07”

问题描述 投票:0回答:1

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>

javascript momentjs
1个回答
1
投票

将你的论点从

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>

© www.soinside.com 2019 - 2024. All rights reserved.