js求两个日期相差的天数
最近做系统的时候经常要用到js有关时间,自己不是很熟悉用js编写各种有关时间、日期的代码,都是网上百度,基本可以看的懂,但是自己就是写不出来,所以用的js应该在博客记录一下,加深印象。
/** * 求两个日期相差的天数 * @param startDateStr * @param endDateStr * @returns */ function getDays(startDateStr, endDateStr){ var separatorStr = "-"; var startDate; var endDate; var iDays; startDate = startDateStr.split(separatorStr); endDate = endDateStr.split(separatorStr); var date1 = new Date(startDate[0],startDate[1]-1,startDate[2]); var date2 = new Date(endDate[0],endDate[1]-1, endDate[2]); iDays = parseInt(Math.abs(date1 - date2)/1000/60/60/24);//相差毫秒转换2为天 return iDays; }
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。