我想从开始日期和结束日期范围内的对象数组中提取数据,但是我没有得到期望的结果,就像我只想要在开始日期和结束日期范围内的人数据一样用于获取开始和结束日期的HTML5输入日期类型。代码就像这样
<script type="text/javascript">
var employees = [
{
"firstName": "John",
"lastName": "Doe",
"hiringdate": "02-01-2016"
},
{
"firstName": "Anna",
"lastName": "Smith",
"hiringdate": "03-01-2016"
},
{
"firstName": "Peter",
"lastName": "Jones",
"hiringdate": "05-01-2016"
}
];
function myfnc()
{
var i;
var sd = new Date(document.getElementById("value1").value);
var ld = new Date(document.getElementById("value2").value);
document.getElementById("demo").innerHTML = "";
var gd;
for (i = 0; i <employees.length; i++)
{
gd= new Date(employees[i].hiringdate);
if ((gd>=sd) && (gd <= sd))
{
document.getElementById("demo").innerHTML +="First Name: "+employees[i].firstName + " " +"Last Name: "+employees[i].lastName+"<br>";
}
else
{
document.getElementById("demo").innerHTML = "No Record Found";
}
}
}
</script>