我希望用户能够使用提示输入新日期对象的日期。当我发起这样的约会时
var dob = new Date(“1984年4月2日”);
它可以工作,但是如果我使用提示它会变得无效。
var urDate = prompt('Date of birth (Ex.:January 3)');
var urYear = prompt('Date of birth (Ex.:1933)');
var dob = new Date(urDate,urYear);
document.write(dob);
我该怎么办?
答案 0 :(得分:0)
看起来这是因为当您第二次使用2个参数时,Date函数使用单个字符串参数。
答案 1 :(得分:0)
您应该连接两个值urDate
和urYear
,如下所示:
var urDate = prompt('Date of birth (Ex.:January 3)');
var urYear = prompt('Date of birth (Ex.:1933)');
var dob = new Date(`${urDate} ${urYear}`);