1: Often related to date conversion comparison:
Copy Code code as follows:
<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>
<body>
<input type= "text" name= "Date1" id= "Date1" >
<input type= "text" name= "Date2" id= "Date2" >
</body>
2: Format judgement of the date
Copy Code code as follows:
Yyyy-mm-dd
if (!/^\d{4}\-\d\d?\-\d\d?/.test (datavalue1)) {
Alert ("Datevalue1 date format is not valid")
}
3: Conversion Week (excerpt 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, Tuesday ...
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;
}
}