【发布时间】:2017-03-29 13:12:08
【问题描述】:
请帮助我理解这段代码:-
function seconds_with_leading_zeros(dt)
{
return /\((.*)\)/.exec(new Date().toString())[1];
}
dt = new Date();
console.log(seconds_with_leading_zeros(dt));
dt = new Date(1989, 10, 1);
console.log(seconds_with_leading_zeros(dt));
假设显示用户的时区。
【问题讨论】:
-
它返回里面的所有字符,包括第一个 () 对,这将是时区。虽然我不知道为什么它被传递了一个日期对象,因为它没有被使用。
-
很奇怪。你的函数有一个 'dt' 参数,但它没有被使用
-
@Mtihc 我没有创建这个东西我在 W3resources 中找到了这个东西,这就是我对这个东西很困惑的原因之一,而且我不明白他们的返回语句代码
-
在大多数情况下,括号中的值是人类可读的、特定于语言的、依赖于实现的字符串。它没有以任何方式标准化。你想用这个输出来完成什么?
-
@MattJohnson 我正在从 W3Resoures 练习我的 JavaScript,他们要求我们显示用户的时区,因为我不知道答案我检查了他们给定的答案,但我无法理解这段代码.这是该问题的链接,如果您想查看w3resource.com/javascript-exercises/…
标签: javascript date timezone