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

时间:2019-03-22 14:39:05

标签: javascript date

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

作为示例,我的代码将执行以下操作。

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

在渲染组件时,我需要给date一个初始值(从服务器加载时)。在此初始加载期间,我希望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

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

1 个答案:

答案 0 :(得分:2)

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

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

console.log(date)