gpt4 book ai didi

javascript - 如何在 JavaScript 中生成和操作 Date 对象?

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

我想将我的 var 值完全显示在另一个 var 下面,这是我的示例。

var d = new Date();
var alldifftime = (d.getFullYear()+','+ d.getMonth()+','+ d.getDate()+','+ (d.getHours()-7)+','+ d.getMinutes()+','+ d.getSeconds());

var difftime = new Date() - new Date(Date.parse(new Date(alldifftime)));

如何成为

var difftime = new Date() - new Date(2016,11,26,19,41,48);

2016,11,26,19,41,48 是现在的时间。

谢谢。

最佳答案

您共享的代码无法按预期工作的原因是串联运算符将数值转换为字符串。请尝试以下操作:

var d = new Date(),
dYear = d.getFullYear(),
dMonth = d.getMonth(),
dDate = d.getDate(),
dHours = d.getHours() - 7,
dMinutes = d.getMinutes(),
dSeconds = d.getSeconds();

// difftime will contain the time difference between the two dates in milliseconds
var difftime = new Date() - new Date(dYear, dMonth, dDate, dHours, dMinutes, dSeconds);

关于javascript - 如何在 JavaScript 中生成和操作 Date 对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41336018/

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