<! DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 transitional//en" "Http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd ">
<meta http-equiv= "Content-type" content= "text/html; Charset=utf-8 "/>
<title> Untitled Document </title>
<body>
</body>
<script>
Var year =prompt ("Please enter a vintage")
if (year!=null)
{
var A=isnan (year)
if (A==false)
{
if (year%1==0&&year>0&&year<9999)
{
var month=prompt ("Please enter the month")
if (month!=null)
{
var B=isnan (month)
if (B==false)
{
if (month%1==0&&month>0&&month<=12)
{
var day=prompt ("Please enter the number of days")
if (day!=null)
{
var C=isnan (Day)
if (C==false)
{
if (day%1==0&&day>0&&day<=31)
{
if (month==1| | month==3| | month==5| | month==7| | month==8| |month==10| | MONTH==12)
{
Alert (year+ "-" +month+ "-" +day)
}
else if (month==4| | month==6| | month==9| | MONTH==11)
{
Alert (year+ "-" +month+ "-" +day)
}
Else (month==2)
{
if (year%4==0&&year%100!=0| | year%400==0)
{
if (day>0&&day<=29)
{
Alert (year+ "-" +month+ "-" +day)
}
Else
{
Alert ("Incorrect input")
}}
Else
{
if (day>0&&day<=28)
{
Alert (year+ "-" +month+ "-" +day)
}
Else
{
Alert ("Incorrect input")
}
}
}
}
Else
{
Alert ("Incorrect input")
}
}
Else
{
Alert ("Incorrect input")
}
}
}
Else
{
Alert ("Incorrect input")
}
}
Else
{
Alert ("Incorrect input")
}
}
}
Else
{
Alert ("Incorrect input")
}
}
Else
{
Alert ("Incorrect input")
}
}
</script>
Enter a date to determine if the JavaScript is correct