ここで新しいのは、次の使用だけです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");
}