date.parse在IE和FF中的區(qū)別
更新時間:2010年07月29日 12:59:45 作者:
這個方法是很常用的,比如在驗證輸入日期是否存在時,可以使用它,如果是一個不存在的日期,則其返回值將是NaN,另外如果要比較兩個日期的先后,或是計算兩個日期相差的天數(shù) ,都可以用到。
Date.parse(dateVal)
這個方法是很常用的,比如在驗證輸入日期是否存在時,可以使用它,如果是一個不存在的日期,則其返回值將是NaN,另外如果要比較兩個日期的先后,或是計算兩個日期相差的天數(shù) ,都可以用到。
今天在使用它比較日期先后的時候遇到了一個奇怪的問題,是關于日期格式的,parse方法要求短日期可以使用“/”或“-”作為分隔符,但是必須用月/日/年的格式來表示,例如今天是“7/6/2008”或是“7-6-2008”,問題就出現(xiàn)在這里,當使用“7-6-2008”這種格式時,在 IE中可以正常解析,但在FireFox中,返回值卻總是NaN。一開始以為是代碼出現(xiàn)問題,檢查以后才發(fā)現(xiàn)是瀏覽器的原因,后來將格式改為“7/6 /2008”后在IE和FF中都可以正常解析了。
這個方法是很常用的,比如在驗證輸入日期是否存在時,可以使用它,如果是一個不存在的日期,則其返回值將是NaN,另外如果要比較兩個日期的先后,或是計算兩個日期相差的天數(shù) ,都可以用到。
今天在使用它比較日期先后的時候遇到了一個奇怪的問題,是關于日期格式的,parse方法要求短日期可以使用“/”或“-”作為分隔符,但是必須用月/日/年的格式來表示,例如今天是“7/6/2008”或是“7-6-2008”,問題就出現(xiàn)在這里,當使用“7-6-2008”這種格式時,在 IE中可以正常解析,但在FireFox中,返回值卻總是NaN。一開始以為是代碼出現(xiàn)問題,檢查以后才發(fā)現(xiàn)是瀏覽器的原因,后來將格式改為“7/6 /2008”后在IE和FF中都可以正常解析了。
相關文章
javascript模擬php函數(shù)in_array
就是判斷一個元素是否存在于數(shù)組中的函數(shù),既然js里string都有indexOf函數(shù),為什么不在Array對象里設置一個這樣的函數(shù)呢,其實就用indexOf這個思想挺好的,不知道制定JS標準的人是基于什么考慮,把這樣一個如此常用的功能沒考慮在內(nèi)的。2015-04-04
JavaScript使用循環(huán)和分割來替換和刪除元素實例
一個JavaScript實例,使用循環(huán)和分割來替換和刪除元素,很簡單,但很實用,建議初學者學習下2014-10-10

