我这里有一个例子,用来把字符串类型转换为日期类型,并且比较两个日期是不是同一天:
![](https://i-blog.csdnimg.cn/blog_migrate/8f900a89c6347c561fdf2122f13be562.gif)
![ExpandedBlockStart.gif](https://i-blog.csdnimg.cn/blog_migrate/961ddebeb323a10fe0623af514929fc1.gif)
<
input
type
="hidden"
id
="a1"
value
="2010-4-15 12:34:00"
/>
< input type ="hidden" id ="a2" value ="2010-4-15 12:34:00" />
< script type ="text/javascript" >
function parseDate(str) // 这个函数用来把字符串转换为日期格式
{
return new Date(Date.parse(str.replace( / - / g, " / " )));
}
var a1Date = parseDate(document.getElementById( " a1 " ).value);
var a2Date = parseDate(document.getElementById( " a2 " ).value);
if (a1Date.toLocaleDateString() == a2Date.toLocaleDateString())
{
alert( " 是同一天 " );
}
else
{
alert( " 不是同一天 " );
}
</ script >
< input type ="hidden" id ="a2" value ="2010-4-15 12:34:00" />
< script type ="text/javascript" >
function parseDate(str) // 这个函数用来把字符串转换为日期格式
{
return new Date(Date.parse(str.replace( / - / g, " / " )));
}
var a1Date = parseDate(document.getElementById( " a1 " ).value);
var a2Date = parseDate(document.getElementById( " a2 " ).value);
if (a1Date.toLocaleDateString() == a2Date.toLocaleDateString())
{
alert( " 是同一天 " );
}
else
{
alert( " 不是同一天 " );
}
</ script >