为什么时间格式从UTC 24小时格式的00:00:00更改为24:00:00

  • 本文关键字:格式 UTC 时间 24小时 javascript
  • 更新时间 :
  • 英文 :


我的日期为:

var date = new Date('2021-08-25T00:00:00.000+00:00');

我将时间格式化为:

time = date.toLocaleTimeString('en-Us', {
hour12: false,
hour: '2-digit',
minute: '2-digit',
second: '2-digit',
timeZone: 'UTC',
});

为什么时间改为24:00:00而不是00:00:00。我怎么能把它作为00:00:00

使用en-Gb修复它。

var date = new Date('2021-08-25T00:00:00.000+00:00');
let time = date.toLocaleTimeString('en-Gb', {
hour12: false,
hour: '2-digit',
minute: '2-digit',
second: '2-digit',
timeZone: 'UTC',
});

console.log(time);

相关内容

  • 没有找到相关文章