1: date conversion and comparison are often involved:
Copy codeThe Code is as follows: <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: Date Format judgmentCopy codeThe Code is as follows: // yyyy-MM-dd
If (! /^ \ D {4} \-\ d? \-\ D? /. Test (datavalue1 )){
Alert ("the date format of datevalue1 is invalid ")
}
3: Week conversion (excerpt from others)
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 is 1---7: Sunday, Monday, and Tuesday, respectively...
Case 1:
ShowDate = "Sunday ";
Break;
Case 2:
ShowDate = "Monday ";
Break;
Case 3:
ShowDate = "Tuesday ";
Break;
Case 4:
ShowDate = "Wednesday ";
Break;
Case 5:
ShowDate = "Thursday ";
Break;
Case 6:
ShowDate = "Friday ";
Break;
Default:
ShowDate = "Saturday ";
Break;
}
Return showDate;
}
}