Javascript 如何构造日期对象实例并在同一行上调用其函数?
我想构造一个Javascript 如何构造日期对象实例并在同一行上调用其函数?,javascript,google-chrome,Javascript,Google Chrome,我想构造一个Date对象,并在同一行中调用getTimeZoneOffset()函数。然而,chrome给了我一个错误 > new Date().getTimeZoneOffset(); x Uncaught TypeError: (intermediate value).getTimeZoneOffset is not a function(…) 我创建了一个随机测试对象,能够实例化测试对象并在同一行中调用其函数 为什么我不能对日期对象执行此操作?函数是getTimezoneOf
Date
对象,并在同一行中调用getTimeZoneOffset()
函数。然而,chrome给了我一个错误
> new Date().getTimeZoneOffset();
x Uncaught TypeError: (intermediate value).getTimeZoneOffset is not a function(…)
我创建了一个随机测试对象,能够实例化测试对象并在同一行中调用其函数
为什么我不能对日期对象执行此操作?函数是
getTimezoneOffset
,而不是getTimezoneOffset
。所以,它只是起作用:
new Date().getTimezoneOffset()
当然,在这种情况下不需要,但如果您希望先运行某个程序,然后使用其返回调用另一个函数,则可以使用,如下所示:
(function () { return new Date() })().getTimezoneOffset()
并具有ES6箭头功能:
(() => new Date())().getTimezoneOffset()
函数是
getTimezoneOffset
,而不是getTimezoneOffset
。所以,它只是起作用:
new Date().getTimezoneOffset()
当然,在这种情况下不需要,但如果您希望先运行某个程序,然后使用其返回调用另一个函数,则可以使用,如下所示:
(function () { return new Date() })().getTimezoneOffset()
并具有ES6箭头功能:
(() => new Date())().getTimezoneOffset()
使用以下命令:
new Date().getTimezoneOffset()
返回UTC和本地时间之间的时区差
结果将是:
420
您可以阅读有关此功能的信息使用此功能:
new Date().getTimezoneOffset()
返回UTC和本地时间之间的时区差
结果将是:
420
您可以阅读有关此函数的内容这是一个简单的打字错误:
getTimezoneOffset
没有大写字母Z
。它正确地告诉您,getTimeZoneOffset
不是一个函数。啊,谢谢。我将简短地删除我的问题这是一个简单的打字错误:getTimezoneOffset
没有大写字母Z
。它正确地告诉您,getTimeZoneOffset
不是一个函数。啊,谢谢。我将简短地删除我的问题。你可以离开它。你可以离开它