如下代码,输入框里可以用日历的函数生成如"2010-01-08 12:15:10"这样的时间格式
为什么计算不出来呢alert(bTime);$$是我自己写的函数,可以得到某一ID的值,这里不会有问题
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>多倒计时</title>
<link rel="stylesheet" href="css/Calendar.css" type="text/css" />
<script type="text/javascript" src="js/calendar.js"></script>
<script type="text/javascript">
window.onload=function()
{
}
function transformTime(Time)//时间转换
{
Time=Time.toLocaleString();
Time=Time.replace(/\-|\:|\ /g,",");
return Time
}
function timeLag(bTime,eTime,showObj)
{
bTime=transformTime(bTime);
eTime=transformTime(eTime);
bTime=bTime.split(",");
eTime=eTime.split(",")
var bTime = new Date(bTime[0],bTime[1],bTime[2],bTime[3],bTime[4],bTime[5]).getTime();//开始时间
//var neTime = new Date(eTime[0],eTime[1],eTime[2],eTime[3],eTime[4],eTime[5]).getTime();//结束时间
//var nowTime = new Date().getTime();//现在时间
alert(bTime);
//GetRTime(nbTime,neTime,showObj);
}</script>
</head><body>
<input type="text" name="bTime" id="bTime" onclick="showCalendar(event,this,true)" />
<input type="text" name="eTime" id="eTime" onclick="showCalendar(event,this,true)" />
<input type="button" value="开始" onclick="timeLag($$('bTime'),$$('eTime'),'showtime')" />
<div id="showtime"></div>
</body>
</html>