JavaScript 比較時間大小的代碼
更新時間:2010年04月24日 15:01:49 作者:
今天在google搜索js比較時間大小,能用的很少。js靜態(tài)函數(shù)Date.prase() 參數(shù)有很嚴(yán)格的要求。否則就會轉(zhuǎn)化失敗。
例如: Date.parse( "2000-01-01" ) IE and Mozilla瀏覽器: "NaN"。那么我們一般在Web頁面上顯示的時 間 就不能直接轉(zhuǎn)換。需要做處理。
可以直接轉(zhuǎn)換的格式"01/01/2000","2000/01/01"
//定義正則表達(dá)式,因?yàn)閖S對只能替換一個
//轉(zhuǎn)換為 "2000/01/01"
var regS = new RegExp("-","gi");
var date1=document.getElementById("begindate");
var date2=document.getElementById("enddate");
date1=date1.replace(regS,"/");
date2=date2.replace(regS,"/");
var bd =new Date(Date.parse(date1));
var ed =new Date(Date.parse(date2));
bd,ed是時間對象,可以直接比較大小了
可以直接轉(zhuǎn)換的格式"01/01/2000","2000/01/01"
復(fù)制代碼 代碼如下:
//定義正則表達(dá)式,因?yàn)閖S對只能替換一個
//轉(zhuǎn)換為 "2000/01/01"
var regS = new RegExp("-","gi");
var date1=document.getElementById("begindate");
var date2=document.getElementById("enddate");
date1=date1.replace(regS,"/");
date2=date2.replace(regS,"/");
var bd =new Date(Date.parse(date1));
var ed =new Date(Date.parse(date2));
bd,ed是時間對象,可以直接比較大小了
相關(guān)文章
Javascript倒計時頁面跳轉(zhuǎn)實(shí)例小結(jié)
在js中實(shí)現(xiàn)頁面定時跳轉(zhuǎn)我們要使用setInterval或setTimeOut函數(shù),當(dāng)然還可以使用頁面的meta實(shí)現(xiàn)了,下面使用js實(shí)現(xiàn)的幾個代碼2013-09-09
Javascript 倒計時源代碼.(時.分.秒) 詳細(xì)注釋版
基于js的倒計時實(shí)現(xiàn)代碼,并有詳細(xì)的注釋比較適合學(xué)習(xí)使用。2011-05-05
javascript 判斷某年某月有多少天的實(shí)現(xiàn)代碼 推薦
以前寫網(wǎng)頁的時候,經(jīng)常碰到選擇日期的問題,其實(shí)就是判斷某年某月有多少天。2009-10-10
js簡單的年月聯(lián)動實(shí)現(xiàn)代碼
js簡單的年月聯(lián)動實(shí)現(xiàn)代碼,需要的朋友可以參考下。2010-11-11

