Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/448.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从用户输入创建日期对象_Javascript_Date - Fatal编程技术网

Javascript 从用户输入创建日期对象

Javascript 从用户输入创建日期对象,javascript,date,Javascript,Date,尝试根据用户输入的出生日期创建日期对象,然后从该日期开始输入getDay: MONTHS = 'JANFEBMARAPRMAYJUNJULAUGSEPOCTNOVDEC'; //months var dateString = prompt('Enter your birth date in the form dd mmm yyyy','26 APR 1988'); //get users date of birth var substrings = dateString.split(' ');

尝试根据用户输入的出生日期创建日期对象,然后从该日期开始输入getDay:

MONTHS = 'JANFEBMARAPRMAYJUNJULAUGSEPOCTNOVDEC'; //months

var dateString = prompt('Enter your birth date in the form dd mmm yyyy','26 APR 1988'); //get users date of birth
var substrings = dateString.split(' ');
var day = substrings[0];
var month = substrings[1];
var year = substrings[2];

var pos = MONTHS.indexOf(MONTHS);
if (pos >= 0) {
}

alert(MONTHS.indexOf(month)/3);

var daysOfWeek = ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"];
var daysOfWeek = new Date('day','month','year');
document.writeln(daysOfWeek.getDay());{
我不确定在新的日期对象中放入什么,我已经尝试了一些方法,我是否完全偏离了轨道?

构造函数的语法有点不同。请尝试以下操作:

var MONTHS = ["JAN", "FEB", ..., "DEC"];
var monthNum = MONTHS.indexOf(month);
var birthDate = new Date(year, monthNum, day);

请注意,
monthNum
是零索引(即0=一月,1=二月,…,11=十二月)。

{
这是一个打字错误
文档。writeln(daysOfWeek.getDay());{