在更一般的意义上,我想知道 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
实例。