gpt4 book ai didi

javascript - 如何从 JavaScript 中的 ISO 8601 时间格式获取时间?

转载 作者:行者123 更新时间:2023-11-30 10:23:45 28 4
gpt4 key购买 nike

这是我的 ISO 格式日期。在这里我想通过 JavaScript 获得像“11:00”这样的时间。我使用了这个方法:

new Date(Mydate).toLocaleString();

但它给出的时间是“16:30”。在 JavaScript 中是否有任何格式或方法可以做到这一点?我怎样才能只获得那个时区的时间。

var Mydate = "2012-10-16T11:00:28.556094Z";

输出将是“11:00”

最佳答案

现代方法,使用内置于 Node.js 和大多数现代浏览器的 ECMAScript 国际化 API:

const myDate = "2012-10-16T11:00:28.556094Z";
const time = new Date(myDate).toLocaleTimeString('en',
{ timeStyle: 'short', hour12: false, timeZone: 'UTC' });

// Output: "11:00"

旧方法,使用 moment.js :

var myDate = "2012-10-16T11:00:28.556094Z";
var time = moment.utc(myDate).format("HH:mm");

// Output: "11:00"

关于javascript - 如何从 JavaScript 中的 ISO 8601 时间格式获取时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20518516/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com