是否存在一个值 X,使得新的 Date(X) 产生当前日期?



在更一般的意义上,我想知道 Javascript 中的值是否可以表现得好像没有输入变量一样,以便new Date(whatever)功能与new Date()完全相同。

null 不会这样做,而是创建一个 Date(我认为(-1 UNIX 秒(1969 年底(。是否有一个字符串可以工作,例如"现在"?

您可以使用

new Date(Date.now());

以获取当前日期。在控制台中键入它将返回(今天的日期(

Wed Jul 12 2017 14:03:16 GMT-0400 (Eastern Daylight Time)

为了澄清,Date.now(( 返回自 1970 年 1 月 1 日 0:00 UTC 以来的毫秒数。

你可以在这里阅读更多关于日期的信息:MDN:日期 - JavaScript

不,没有一个值可以指示new Date(…)使用一个参数使用当前时间。但是,您可以调用Date.now()new Date()来获取当前时间,然后将其传递给构造函数,构造函数将返回具有该时间的新Date实例。

最新更新