Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.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-checkDate_Javascript - Fatal编程技术网

Javascript-checkDate

Javascript-checkDate,javascript,Javascript,如何将第一个函数的参数(yearSlipt)用于第二个函数,因为我可以使用户输入的年份与当前年份之间存在差异 function checkDate(date,anneSplit){ var date = new Array(); for(i = 0; i < 3 ; i++){ date[i] = prompt("entrer un date dd/mm/yyyy : "); console.log(date[i]); }

如何将第一个函数的参数(yearSlipt)用于第二个函数,因为我可以使用户输入的年份与当前年份之间存在差异

function checkDate(date,anneSplit){
    var date = new Array();
    for(i = 0; i < 3 ; i++){
        date[i] = prompt("entrer un date dd/mm/yyyy : ");
        console.log(date[i]);
    }

    for(var i = 0; i < date.length ; i++)
    {           
        daySplit = parseInt(date[i].split("/")[0]);
        monthSplit = parseInt(date[i].split("/")[1]);
        yearSplit = parseInt(date[i].split("/")[2]);

    }
    return (daySplit,monthSplit,yearSplit);
    console.log(daySplit,monthSplit,yearSplit);
}

function age(ageToday,yearSplit){

    checkDate();
    var ageToday = new Array();
    var d = new Date();
    var year = d.getFullYear();
    console.log(year);

    ageToday = year - yearSplit;
    document.write(ageToday);

}
函数检查日期(日期,拆分){
var date=新数组();
对于(i=0;i<3;i++){
日期[i]=提示(“输入日期:年月日”);
控制台日志(日期[i]);
}
对于(变量i=0;i
对于多返回值,可以使用数组或json对象

函数检查日期(日期,拆分){
var date=新数组();
对于(i=0;i<3;i++){
日期[i]=提示(“输入日期:年月日”);
控制台日志(日期[i]);
}
对于(变量i=0;i年龄()问题:函数只返回一个日期,但用户输入了3个日期

 function checkDate(date) {
 var date = new Array();
  for (i = 0; i < 3; i++) {
  date[i] = prompt("entrer un date dd/mm/yyyy : ");
  console.log(date[i]);
 }

 for (var i = 0; i < date.length; i++) {
 daySplit = parseInt(date[i].split("/")[0]);
 monthSplit = parseInt(date[i].split("/")[1]);
 yearSplit = parseInt(date[i].split("/")[2]);
 }
 return {
 daySplit: daySplit,
 monthSplit: monthSplit,
 yearSplit: yearSplit
 };     
 }


function age(yearSplit) {

var checkResult = checkDate();
var ageToday = new Array();
var d = new Date();
var year = d.getFullYear();

for(var i = 0; i < 3 ;i++)
{
    ageToday[i] = year - checkResult.yearSplit; 
    console.log(ageToday);
}
}
age();
功能检查日期(日期){
var date=新数组();
对于(i=0;i<3;i++){
日期[i]=提示(“输入日期:年月日”);
控制台日志(日期[i]);
}
对于(变量i=0;i
您的返回应该是一个对象(提示:
{dayspilt,monthSplit,yearSplit}
),然后您可以将其分解为值。