gpt4 book ai didi

javascript - .getDay() 接受什么格式?

转载 作者:行者123 更新时间:2023-11-30 20:41:33 26 4
gpt4 key购买 nike

好的,所以我想做的是从 input 元素中检索一些信息,该元素是 type date。然后我将它存储在一个 .json 文件中,稍后我解析它以在程序启动时检索数据。之后,我想使用 date.getDay() 函数来确定该日期是哪一天。

我只看过使用 var d = new Date() 的示例,有些东西告诉我使用 new Date 时的“格式”与使用 时不同>document.getElementById("dateInput").value;

有人明白我的意思吗?总而言之,我希望能够从输入 type = "date" 元素输出的值中找到日期。

最佳答案

Date.getDay() 不接受 elem.value() 调用返回的默认类型 (String) .

您必须传递一个日期。

因此您可以使用“new Date()”构造函数将任何合法字符串转换为日期。

let dateString = "2018-03-08"
let dateFromString = new Date(dateString) // working

请看这个示例代码:

let date = new Date(mydate.value)
let day = date.getDay()
console.log(day)
<input id="mydate" type="date" value="2018-03-08">

您还可以在文档中找到一些帮助:

关于javascript - .getDay() 接受什么格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49200028/

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