这里唯一的新东西是使用eval()
:
myDate=new Date(eval('"'+aText.value+'"'))
我们需要带有引号的日期,但是,当它出现在框中时,它没有任何引号。所以我们添加引号。但这只是一个字符串,我们想要一个Date
对象。因此,我们使用eval()
来进行更改。
它没有给出正确的答案
function getTheDay(aText)
{
myDays = ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"]
console.log(eval('"' + aText.value + '"'));
myDate = new Date(eval('"' + aText.value + '"'))
console.log(myDate)
document.write(myDays[myDate.getDay()], "day");
}