在页面有两个日期格式的字符串,如何将它们转化为日期,并计算时间差??
比如说:
<script>
var time1="2005-1-9 11:34:47";
var time2="2005-1-16 22:48:53";
</script>
如何计算出这两个时间的时间差???我直接相减得到的是NaN.
比如说:
<script>
var time1="2005-1-9 11:34:47";
var time2="2005-1-16 22:48:53";
</script>
如何计算出这两个时间的时间差???我直接相减得到的是NaN.
var time2 = new Date("2005-1-16 22:48:53");
var timespan = time1.getTime() - time2.getTime();
alert(timespan) 试试
<Script runat="server">
Sub Page_Load(s as object, e as eventargs)
Dim dt as DateTime = DateTime.Now
Dim dtt as string = dt.ToString()
Dim da as DateTime = Convert.ToDateTime(dtt)
Response.Write("字符串转化为日期型<BR>" & da & "<BR><BR>")
Dim ds as DateTime
ds = DateAdd("d" , 10, da)
Response.Write("日期加上10天后为<BR>" & ds)
End Sub
</Script>以上先把字符串转化为日期,如计算出这两个时间的时间差,则使用datediff就可以了.