<script language="javascript" runat="server">
function sDateDiff(vDay,vTime)
{
var vstartDate=vDay+' '+vTime;;
var startDate = new Date(vstartDate);
var endDate = new Date();
var df = (endDate.getTime() - startDate.getTime()) / 3600 / 1000 / 24;
var HTime = df - parseInt(df);
var MTime=HTime-parseInt(HTime);
return parseInt(df)+"天"+parseInt(HTime*24)+"小时"+parseInt(MTime*60)+"分钟";
}
function sDateDiff(vDay,vTime)
{
var vstartDate=vDay+' '+vTime;;
var startDate = new Date(vstartDate);
var endDate = new Date();
var df = (endDate.getTime() - startDate.getTime()) / 3600 / 1000 / 24;
var HTime = df - parseInt(df);
var MTime=HTime-parseInt(HTime);
return parseInt(df)+"天"+parseInt(HTime*24)+"小时"+parseInt(MTime*60)+"分钟";
}
</script>
注意,上述JavaScript中的runat="server"
页面中的一个测试:
<script type="text/javascript"> document.write(sDateDiff("2012/3/8", "12:12:12"));</script>