如何将prompt和Date对象一起使用?

时间:2017-08-28 08:02:37

标签: javascript date

我希望用户能够使用提示输入新日期对象的日期。当我发起这样的约会时

  

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);

我该怎么办?

2 个答案:

答案 0 :(得分:0)

看起来这是因为当您第二次使用2个参数时,Date函数使用单个字符串参数。

答案 1 :(得分:0)

您应该连接两个值urDateurYear,如下所示:

var urDate = prompt('Date of birth (Ex.:January 3)');
var urYear = prompt('Date of birth (Ex.:1933)');
var dob = new Date(`${urDate} ${urYear}`);