将语言环境日期转换为日期对象

编程入门 行业动态 更新时间:2024-10-09 04:18:55

将语言环境<a href=https://www.elefans.com/category/jswz/34/1771397.html style=日期转换为日期对象"/>

将语言环境日期转换为日期对象

我尝试将locale日期转换为日期对象。正确的方法是什么?

查看下面的代码:

> new Date() 
2020-05-19T09:43:17.154Z // UTC Date

> new Date().toLocaleString() 
'5/19/2020, 12:43:27 PM' // Locale Date

> new Date(new Date().toLocaleString())
2020-05-19T09:43:33.000Z // UTC Date again
回答如下:

没有“语言环境日期”对象。 Date对象存储自大纪元(1970年1月1日午夜)以来的毫秒数。只是根据您对Date对象调用的方法,它会报告您在UTC或本地时间中要求的日期信息。

例如,getMonth为您提供当地时间的当前月份。 getUTCMonth为您提供当前月份的UTC:

let dt;

// Example: Midnight May 15th 2020 UTC
dt = new Date(Date.UTC(2020, 4, 15));
console.log(dt.getUTCDate()); // Always 15
console.log(dt.getDate());    // If you're in GMT or GMT+x, 15
                              // but if you're in GMT-, it'll be 14
                              
// Example: Midnight *local time* May 15th 2020
dt = new Date(2020, 4, 15);
console.log(dt.getUTCDate()); // 14 if you're in GMT+x
console.log(dt.getDate());    // Always 15

更多推荐

将语言环境日期转换为日期对象

本文发布于:2024-05-07 20:16:38,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1757069.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:日期   转换为   对象   语言   环境

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!