gpt4 book ai didi

javascript - 定义参数 Date.UTC 时结果 NaN

转载 作者:太空宇宙 更新时间:2023-11-04 16:00:17 25 4
gpt4 key购买 nike

我有两个案例。

情况1:Date.UTC(2008,9,6);

案例2:

var a = '2008,9,6';
Date.UTC(a);

情况 1 将显示结果 true 是时间戳,但情况 2 将显示 NaN

任何人都可以解释并给我案例 2 的解决方案。

谢谢!

最佳答案

案例1

Date.UTC(2008,9,6);

您正在向 UTC 函数传递三个不同的参数,即数字 YEAR、MONTH、DAY

案例2

var a = '2008,9,6';
Date.UTC(a);

您只传递了 1 个参数,该参数是无效的字符串。根据文档,UTC 函数采用的第一个参数是 YEAR,因此 YEAR 不能等于 "2018,9,6"

要解决这个问题,你可以这样做

Date.UTC('2008','9','6')

更多引用: https://www.w3schools.com/jsref/jsref_utc.asp

关于javascript - 定义参数 Date.UTC 时结果 NaN,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42331568/

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