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

