gpt4 book ai didi

javascript - 在 JavaScript 中将本地日期和时间显示为年-月-日时-分-秒

转载 作者:行者123 更新时间:2023-12-02 17:22:12 24 4
gpt4 key购买 nike

我正在尝试创建一个变量来保存 JavaScript 中格式化的日期显示。我想要的是将值设置为年-月-日时-分-秒。到目前为止,这就是我所拥有的。

toJSON 方法更改时区,我希望它代表我的本地时间。这就是我添加 getTimezoneOffset 代码的原因。

var date = new Date(Date.now() - (new Date().getTimezoneOffset() * 1000 * 60)).toJSON().replace(/T/, ' ').replace(/:/g, '-').split('.')[0];

console.log(date); // 2014-05-23 22-24-26

有没有更简单或更合适的方法来获取这个值?

最佳答案

您可以尝试toLocaleString(),例如:

var d = new Date().toLocaleString(); // 5/24/2014 3:11:16 AM 

但是要格式化日期,您可以尝试这样的方法(或其他方式):

var d, t;
d = new Date();
d = (d.toLocaleString()).split(' ');
t = d[1];
d = d[0].split('/');
d = d[2] + '-' + d[1] + '-' + d[0] + ' ' + t;

You may like this.

关于javascript - 在 JavaScript 中将本地日期和时间显示为年-月-日时-分-秒,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23838037/

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