国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

js判斷日期時(shí)間有效性的方法

2024-05-06 16:24:50
字體:
供稿:網(wǎng)友

這篇文章主要介紹了判斷js驗(yàn)證日期時(shí)間有效性的方法,需要的朋友可以參考下

分享兩種使用javascript驗(yàn)證日期以及時(shí)間是否有效的方法

第一種:

 

 
  1. //| 日期有效性驗(yàn)證  
  2. //| 格式為:YYYY-MM-DD或YYYY/MM/DD  
  3. function IsValidDate(DateStr){  
  4. var sDate=DateStr.replace(/(^/s+|/s+$)/g,'');//去兩邊空格;  
  5. if(sDate==''){  
  6. return true;  
  7. }  
  8. //如果格式滿足YYYY-(/)MM-(/)DD或YYYY-(/)M-(/)DD或YYYY-(/)M-(/)D或YYYY-(/)MM-(/)D就替換為''  
  9. //數(shù)據(jù)庫中,合法日期可以是:YYYY-MM/DD(2003-3/21),數(shù)據(jù)庫會自動轉(zhuǎn)換為YYYY-MM-DD格式  
  10. var s=sDate.replace(/[/d]{ 4,4 }[/-/]{1}[/d]{1,2}[/-/]{1}[/d]{1,2}/g,'');  
  11. if(s==''){//說明格式滿足YYYY-MM-DD或YYYY-M-DD或YYYY-M-D或YYYY-MM-D  
  12. var t=new Date(sDate.replace(//-/g,'/'));  
  13. var ar=sDate.split(/[-/:]/);  
  14. if(ar[0]!=t.getYear()||ar[1]!=t.getMonth()+1||ar[2]!=t.getDate()){//alert('錯(cuò)誤的日期格式!格式為:YYYY-MM-DD或YYYY/MM/DD。注意閏年。');  
  15. return false;  
  16. }  
  17. }else{//alert('錯(cuò)誤的日期格式!格式為:YYYY-MM-DD或YYYY/MM/DD。注意閏年。');  
  18. return false;  
  19. }  
  20. return true;  
  21. }  

第二種:

 

 
  1. //| 日期時(shí)間有效性檢查  
  2. //| 格式為:YYYY-MM-DD HH:MM:SS  
  3. function CheckDateTime(str){  
  4. var reg=/^(/d+)-(/d{ 1,2})-(/d{ 1,2})(/d{ 1,2}):(/d{1,2}):(/d{1,2})$/;  
  5. var r=str.match(reg);  
  6. if(r==nullreturn false;  
  7. r[2]=r[2]-1;  
  8. var d= new Date(r[1],r[2],r[3],r[4],r[5],r[6]);  
  9. if(d.getFullYear()!=r[1]) return false;  
  10. if(d.getMonth()!=r[2]) return false;  
  11. if(d.getDate()!=r[3]) return false;  
  12. if(d.getHours()!=r[4]) return false;  
  13. if(d.getMinutes()!=r[5]) return false;  
  14. if(d.getSeconds()!=r[6]) return false;  
  15. return true;  

以上這兩種方法分享給大家,希望大家可以喜歡。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 庆阳市| 安福县| 谷城县| 梅河口市| 抚州市| 庄河市| 洪江市| 宁强县| 涪陵区| 新宾| 百色市| 徐闻县| 汤原县| 安宁市| 织金县| 甘肃省| 法库县| 无棣县| 江口县| 郑州市| 黄龙县| 杭州市| 辉县市| 内黄县| 新巴尔虎左旗| 铁岭市| 永州市| 平罗县| 武冈市| 宜丰县| 黄浦区| 吴堡县| 缙云县| 花莲县| 廉江市| 修文县| 青铜峡市| 白城市| 大安市| 巫溪县| 洛阳市|