js判断两个月份相差

Writer @ ybzai 2020-04-01 23:41 阅读(1130)

两个时间,相差几个月

function getMonths(date1 , date2){
	//用-分成数组
	date1 = date1.split("-");
	date2 = date2.split("-");
	//获取年,月数
	var year1 = parseInt(date1[0]);
	var month1 = parseInt(date1[1]);
	var year2 = parseInt(date2[0]);
	var month2 = parseInt(date2[1]);
	//通过年,月差计算月份差
	var months = (year2 - year1) * 12 + (month2-month1) + 1;
	return months;
}
var cha12 = getMonths(start_time_js, end_time_js);

日期转时间戳

function transdate(endTime){
	var date = new Date();
	date.setFullYear(endTime.substring(0, 4));
	date.setMonth(endTime.substring(5, 7) - 1);
	date.setDate(endTime.substring(8, 10));
	date.setHours(endTime.substring(11, 13));
	date.setMinutes(endTime.substring(14, 16));
	date.setSeconds(endTime.substring(17, 19));
	return Date.parse(date) / 1000;
}
标签: JavaScript

感谢赞赏

微信支付
微信支付
支付宝
支付宝