gpt4 book ai didi

javascript - 在 oder 中使用哪个来获取 javascript 中的当前时间,Date() 或 new Date()?

转载 作者:行者123 更新时间:2023-12-02 07:34:44 27 4
gpt4 key购买 nike

如果我将当前时间作为参数传递给函数,哪种方式是正确的,Date() 还是 new Date()?以下面的代码为例,哪个更好?

function logTime(time) {
console.log(time);
}

//One
var now = new Date();
logTime(now);

//Two
logTime(new Date());

//Three
logTime(Date());

最佳答案

使用 new Date 可能更好,因为这样您就可以获得一个真正的 Date 对象。

> var d = Date();
undefined
> d
'Thu Aug 01 2013 02:22:19 GMT+0200 (CEST)'
> typeof d
'string'

日期,当用作普通函数时,返回一个字符串。当用作构造函数时,它返回一个具有 Date 原型(prototype)的对象,因此您可以使用方法 getTimegetSeconds 等。

> d = new Date();
Thu, 01 Aug 2013 00:24:41 GMT
> typeof d
'object'
> d.getTime();
1375316681520
> d.getSeconds();
41

关于javascript - 在 oder 中使用哪个来获取 javascript 中的当前时间,Date() 或 new Date()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17983208/

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