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á)式,因為jS對只能替換一個
//轉(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á)式,因為jS對只能替換一個
//轉(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 倒計時源代碼.(時.分.秒) 詳細(xì)注釋版
基于js的倒計時實現(xiàn)代碼,并有詳細(xì)的注釋比較適合學(xué)習(xí)使用。2011-05-05Javascript日期對象的dateAdd與dateDiff方法
先貼出我寫的javascript代碼,后面有使用參考。2008-11-11js 日期字符串截取分割成單個具體的日期(2009-12-30 13:28:29)
js 日期字符串截取分割,這里利用的indexOf查找字符串的方法,效率什么的都不是很高,大家可以用數(shù)組的方式,將空格,分號,連接符號統(tǒng)一替換成一個樣的字符,分割。2009-12-12javascript 當(dāng)前日期加(天、周、月、年)
javascript當(dāng)前日期加(天、周、月、年) ,有需要操作日期的朋友,可以參考下。2009-08-08