javascript 日期常用的方法
javascript 日期常用的方法
发布时间:2017-01-14 来源:查字典编辑
摘要:1:经常涉及到日期的换算比较:复制代码代码如下:functionreturnMaxDate(){vardatevalue1=document...

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}-dd?-dd?/.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;

}

}

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新Javascript教程学习
热门Javascript教程学习
编程开发子分类