国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表

圖片精選

主站蜘蛛池模板: 通道| 剑阁县| 疏附县| 麟游县| 仪征市| 遵化市| 德州市| 宜章县| 陆河县| 托克逊县| 彭阳县| 太谷县| 汉源县| 兴城市| 保康县| 平阴县| 拜城县| 横峰县| 荃湾区| 商水县| 张家口市| 唐海县| 眉山市| 颍上县| 光山县| 衡东县| 措勤县| 永吉县| 仁寿县| 牙克石市| 通城县| 双峰县| 兴化市| 鄯善县| 长泰县| 古浪县| 油尖旺区| 阿拉善盟| 博白县| 广安市| 渭南市|