检查出生日期

我知道这个主题存在于StackOverFlow上,如下所示,但我不理解。

How to validate date with format "mm/dd/yyyy" in JavaScript?

我的目标是当出生日期为假时,出现错误消息。

我想了解例如如何验证年份?

如果用户输入1000-01-01或3000-01-01,我想得到一条错误消息。

感谢您的帮助

function validation(){

	var dateofbirth = document.getElementById('dateofbirth').value; 
	

	if(dateofbirth == ""){
		document.getElementById('dateofbirthError').innerHTML = "Empty";
		return false;
	}



}
<form action="#" onsubmit="return isValidDate()" >
<label>Date of birth : </label>
<br>
<input type="date" name="dateofbirth" id="dateofbirth">
<br>
<span id="dateofbirthError"></span>
<br>
<input type="submit" value="ok">
</form>