gpt4 book ai didi

javascript - 如何使用参数获取 Javascript 中的当前日期

转载 作者:行者123 更新时间:2023-12-01 01:09:18 25 4
gpt4 key购买 nike

一般来说,JavaScript 中有很多关于当前日期的问题,但在我的场景中,我必须向日期对象传递一些内容,因为通常我正在寻找一个有效的日期。但是,我的问题是 - 假设参数未定义,我应该传递什么来模仿 new Date()?

举个例子,我的代码将执行类似的操作。

const date = '2019-11-26T19:10:12.000Z'
const diff = new Date(date).getTime() - new Date().getTime()

当我的组件正在渲染时,我需要为日期提供一个初始值(当它从服务器加载时)。在这个初始加载时间内,我预计 diff 等于 0。

我尝试过以下方法

new Date(undefined) >> Invalid Date

new Date('') >> Invalid Date

new Date(null) >> Thu Jan 01 1970

new Date(0) >> Thu Jan 01 1970

我试图以一种简单的方式解决这个问题,通过传入与日期参数不匹配的任何值。这看起来很奇怪,但如果是这样的话,我会假设 JavaScript 日期对象很奇怪。

最佳答案

您可以使用另一个日期对象作为参数来定义日期。

var params = new Date;
var date = new Date(params);

console.log(date)

关于javascript - 如何使用参数获取 Javascript 中的当前日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55302038/

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