关闭

在ASP.net中怎样判断是正确的日期格式

标签: asp.netfunctiondatenull
1392人阅读 评论(2) 收藏 举报
分类:
如题

答案一

if(   str   is   DateTime   )  
  {  
  Response.Write("<font   color=red>是日期</font>");  
  }  
  else  
  {  
  Response.Write("<font   color=red>不是日期</font>");  
  }

答案二

function   strDateTime(str)   
      {   
           var   r   =   str.match(/^(/d{1,4})(-|//)(/d{1,2})/2(/d{1,2})$/);   
           if(r==null)return   false;   
           var   d=   new   Date(r[1],   r[3]-1,   r[4]);   
           return   (d.getFullYear()==r[1]&&(d.getMonth()+1)==r[3]&&d.getDate()==r[4]);   
      }   
  
  调用if(strDateTime("2005-05-05"))  
       alert("是");  
       else  
       alert("不是");
 
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:364627次
    • 积分:4816
    • 等级:
    • 排名:第6178名
    • 原创:135篇
    • 转载:14篇
    • 译文:0篇
    • 评论:79条
    最新评论
    .net