日期 换算

1:经常涉及到日期的换算比较:

<html>

  <head>

   <title></title>

   <script language="javascript">

        function returnMaxDate(){

                var datevalue1 = document.getElementById("date1").value;

                var datevalue2 = document.getElementById("date2").value;

 

           if(datevalue1 > datevalue2){

                          return datevalue1;

           }else{

 

                            return datevalue2;

         }

       }

  </script>

</head> 

<body>

<input type="text" name="date1" id="date1">

<input type="text" name="date2" id="date2">

</body>

</html>

 

2:日期的格式判断

//yyyy-MM-dd

if (!/^/d{4}/-/d/d?/-/d/d?/.test(datavalue1)) {

       alert("datevalue1的日期格式不合法")

}

 

3:换算星期(摘抄他人)

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class TestDate {
  public static String getWeekFromDate(String sDate,int type){  
      if("".equals(sDate)){  
          return "";  
      }  
      SimpleDateFormat df = null;  
      if(type==0){  
          df = new SimpleDateFormat("yyyy-MM-dd");  
      }else if(type==1){  
          df = new SimpleDateFormat("yyyyMMdd");  
      }  
        
      Date   date   =   null;     
         try{     
               date   =   df.parse(sDate);     
         }catch(ParseException   e){     
          e.printStackTrace();  
         }     
         Calendar   cd   =   Calendar.getInstance();     
         cd.setTime(date);     
         int   mydate   =   cd.get(Calendar.DAY_OF_WEEK);     
         String   showDate   =   "";     
         switch   (mydate)   {     //mydate分别是 1---7:星期日,星期一,星期二。。。
         case   1:     
                 showDate   =   "星期日";     
                 break;     
         case   2:     
                 showDate   =   "星期一";     
                 break;     
         case   3:     
                 showDate   =   "星期二";     
                 break;     
         case   4:     
                 showDate   =   "星期三";     
                 break;     
         case   5:     
                 showDate   =   "星期四";     
                 break;     
         case   6:     
                 showDate   =   "星期五";     
                 break;     
         default:     
                 showDate   =   "星期六";     
                 break;     
         }  
           
         return showDate;  
  }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值