0

我有一个格式为“2021-07-17T15:00:00Z”的时间戳,但我需要将此值转换为 AM/PM,例如:

  • “2021-07-17T15:00:00Z”需要转换下午 03:00 的时间
  • “2021-07-17T18:00:00Z”需要转换下午 06:00 的时间
  • “2021-07-17T23:00:00Z”需要转换晚上 11:00 的时间
  • “2021-07-17T10:00:00Z”需要转换上午 10:00 的时间

我正在尝试时刻,但它似乎不起作用,“欧洲/伦敦”时区的时间戳:

const date = moment.tz(date, 'Europe/London').locale('en').format('HH:mm MMM DD A');

我得到:“16:00 Jul 17 PM”。为了:

const date = moment.tz(date, 'Europe/London').locale('en').format('HH:mm MMM DD A');

我得到:“16:00 Jul 17 PM”。为了:

const date = moment.tz(resultTemp, 'HH:mm MMM DD A',  'Europe/London').locale('en').toDate().toString();

我得到:“无效日期”

如果我可以在其他时区翻译它,它也会很有用,例如:

const date = moment.tz(dateinEuropeLondon, 'Europe/Paris').locale('fr').format('HH:mm MMM DD A')
4

0 回答 0