<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>js转换日期</title>
</head>
<body>
<input type="date" name="info_inittime" id="fin_time" value="2012-03-03" />
<input type="date" name="info_endtime" id="intime" value="2012-01-01" />
<script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
<script type="text/javascript">
$("#fin_time").change(function(){
var val=$(this).val();
var oldTime = (new Date(val)).getTime(); //得到毫秒数
var newmite= oldTime+86400000;//86400000是1天
var endTime=$("#intime").val();
var newTime3 = new Date(newmite);//参数是毫秒类型 可以不带参数 就是获取当前时间 传参数就是把毫秒装换成时间类型
var aa=gshtime(newTime3);
var date= new Date(Date.parse(aa.replace(/-/g, "/")));
$("#intime").val(formatDate(date));
});
function formatDate(date){
var y = date.getFullYear();
var m = date.getMonth() + 1;
m = m < 10 ? '0' + m : m;
var d = date.getDate();
d = d < 10 ? ('0' + d) : d;
return y + '-' + m + '-' + d;
};
function gshtime(time)
{
var year = time.getFullYear();
var month = time.getMonth() + 1;
var day = time.getDate();
var hh = time.getHours();
var mm = time.getMinutes();
var str= year + "-";
if(month < 10)
str+= "0";
str+= month + "-";
if(day < 10)
str+= "0";
str+= day + " ";
return(str);
}
</script>
</body>
</html>
js选择开始日期,结束日期加一天
最新推荐文章于 2023-04-12 17:46:48 发布