function daymath(sdate, edate) {
var startdate = sdate;
var enddate = edate;
if (startdate == "" || enddate == "") {
return;
}
startdate = startdate.replace(/-/g, "/");
enddate = enddate.replace(/-/g, "/");
var hour = (new Date(enddate) - new Date(startdate)) / 1000 / 60 / 60 / 24;
var inthour = parseInt(hour);
if (inthour <= 0) {
$("#day").val("");
return;
}
var h = hour.toString();
var hflot = 0;
var day = 0;
if (h.indexOf('.') > 0) {
hflot = parseInt(h.substring(h.indexOf('.') + 1, (h.indexOf('.') + 2)));
}
if (hflot > 5) {
day = inthour + 1;
}
if (hflot > 0 && hflot < 5) {
day = inthour + 0.5;
}
else {
day = inthour;
}
return day;
}
相关文章
- Js计算指定日期加上多少天、加多少月、加多少年的日期
- Js计算指定日期加上多少天、加多少月、加多少年的日期
- js 时间计算(加减天数、返回当前时间后一个星期的日期,返回格式yyyy-MM-dd)
- js 计算快速统计中用到的日期
- C#-和时间有关的计算代码、时间相减 得到天数、小时、分钟、秒差
- mysql中计算日期整数差
- 整理 js 日期对象的详细功能,使用 js 日期对象获取具体日期、昨天、今天、明天、每月天数、时间戳等,以及常用的日期时间处理方法
- 给定日期范围(开始日期和结束日期),我如何计算天数,不包括.Net中指定的星期几?
- JS计算两个日期相差几天
- 如何在SQL Server中按月计算两个日期之间的天数?