我有一个格式为“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')