date.parse在IE和FF中的區(qū)別
更新時(shí)間:2010年07月29日 12:59:45 作者:
這個(gè)方法是很常用的,比如在驗(yàn)證輸入日期是否存在時(shí),可以使用它,如果是一個(gè)不存在的日期,則其返回值將是NaN,另外如果要比較兩個(gè)日期的先后,或是計(jì)算兩個(gè)日期相差的天數(shù) ,都可以用到。
Date.parse(dateVal)
這個(gè)方法是很常用的,比如在驗(yàn)證輸入日期是否存在時(shí),可以使用它,如果是一個(gè)不存在的日期,則其返回值將是NaN,另外如果要比較兩個(gè)日期的先后,或是計(jì)算兩個(gè)日期相差的天數(shù) ,都可以用到。
今天在使用它比較日期先后的時(shí)候遇到了一個(gè)奇怪的問(wèn)題,是關(guān)于日期格式的,parse方法要求短日期可以使用“/”或“-”作為分隔符,但是必須用月/日/年的格式來(lái)表示,例如今天是“7/6/2008”或是“7-6-2008”,問(wèn)題就出現(xiàn)在這里,當(dāng)使用“7-6-2008”這種格式時(shí),在 IE中可以正常解析,但在FireFox中,返回值卻總是NaN。一開(kāi)始以為是代碼出現(xiàn)問(wèn)題,檢查以后才發(fā)現(xiàn)是瀏覽器的原因,后來(lái)將格式改為“7/6 /2008”后在IE和FF中都可以正常解析了。
這個(gè)方法是很常用的,比如在驗(yàn)證輸入日期是否存在時(shí),可以使用它,如果是一個(gè)不存在的日期,則其返回值將是NaN,另外如果要比較兩個(gè)日期的先后,或是計(jì)算兩個(gè)日期相差的天數(shù) ,都可以用到。
今天在使用它比較日期先后的時(shí)候遇到了一個(gè)奇怪的問(wèn)題,是關(guān)于日期格式的,parse方法要求短日期可以使用“/”或“-”作為分隔符,但是必須用月/日/年的格式來(lái)表示,例如今天是“7/6/2008”或是“7-6-2008”,問(wèn)題就出現(xiàn)在這里,當(dāng)使用“7-6-2008”這種格式時(shí),在 IE中可以正常解析,但在FireFox中,返回值卻總是NaN。一開(kāi)始以為是代碼出現(xiàn)問(wèn)題,檢查以后才發(fā)現(xiàn)是瀏覽器的原因,后來(lái)將格式改為“7/6 /2008”后在IE和FF中都可以正常解析了。
相關(guān)文章
JavaScript實(shí)現(xiàn)左右點(diǎn)擊切換圖片
這篇文章主要為大家詳細(xì)介紹了JavaScript實(shí)現(xiàn)簡(jiǎn)易左右點(diǎn)擊切換圖片,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-07-07
JavaScript設(shè)計(jì)模式之單例模式簡(jiǎn)單實(shí)例教程
這篇文章主要介紹了JavaScript設(shè)計(jì)模式之單例模式,結(jié)合簡(jiǎn)單實(shí)例形式分析了單例模式的概念、功能及javascript定義與使用單例模式相關(guān)操作技巧,需要的朋友可以參考下2018-07-07
javascript模擬php函數(shù)in_array
就是判斷一個(gè)元素是否存在于數(shù)組中的函數(shù),既然js里string都有indexOf函數(shù),為什么不在Array對(duì)象里設(shè)置一個(gè)這樣的函數(shù)呢,其實(shí)就用indexOf這個(gè)思想挺好的,不知道制定JS標(biāo)準(zhǔn)的人是基于什么考慮,把這樣一個(gè)如此常用的功能沒(méi)考慮在內(nèi)的。2015-04-04
JavaScript使用循環(huán)和分割來(lái)替換和刪除元素實(shí)例
一個(gè)JavaScript實(shí)例,使用循環(huán)和分割來(lái)替換和刪除元素,很簡(jiǎn)單,但很實(shí)用,建議初學(xué)者學(xué)習(xí)下2014-10-10
使用javascript為網(wǎng)頁(yè)增加夜間模式
如何給Web頁(yè)面增加夜間模式功能? 其實(shí)所謂的夜間模式就是在頁(yè)面上增加一個(gè)透明的遮罩層,但是遮罩層會(huì)擋住頁(yè)面元素, 解決方法是 添加DIV,給DIV的outline屬性一個(gè)很大的outline-width值,用outline的邊框作為遮罩,這樣既能正常點(diǎn)擊頁(yè)面元素,又能達(dá)到夜間模式的效果2014-01-01

