- 时间转换
function time(date) {
console.log(“进入自定义转换方法”)
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;
var h = date.getHours();
h=h < 10 ? (‘0’ + h) : h;
var minute = date.getMinutes();
minute = minute < 10 ? (‘0’ + minute) : minute;
var second=date.getSeconds();
second=second < 10 ? (‘0’ + second) : second;
return y + ‘-’ + m + ‘-’ + d+’ ‘+h+’:’+minute+’:’+second;
//下面注释好像有点问题,时间中0会舍去
//var d = new Date(date);
//return d.getFullYear() + ‘-’ + (d.getMonth() + 1) + ‘-’ + d.getDate() + ’ ’ + d.getHours() + ‘:’ + d.getMinutes() + ‘:’ + d.getSeconds();
}
- 日期差值
function getDaysBetween(dateString1,dateString2){
var startDate = Date.parse(dateString1);
var endDate = Date.parse(dateString2);
var days=(endDate - startDate)/(12460601000);
// alert(days);
return days;
}