博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
计算月份差方法封装
阅读量:6761 次
发布时间:2019-06-26

本文共 1133 字,大约阅读时间需要 3 分钟。

monthDateFun(startDate, endDate) {
function formatDatetime(datetimeString) {//日期格式化 兼容移动端IOS跟安卓日期出现的NAN var datetime; if (isNaN(Date.parse(datetimeString))) {
datetime = datetimeString && new Date(Date.parse(datetimeString.replace(/-/g, '/').replace(/T/g, ' '))); } else {
datetime = datetimeString && new Date(Date.parse(datetimeString)); } return datetime; } var sdate = formatDatetime(startDate);//格式化日期 var starDateText = formatDatetime(endDate);//格式化日期 var totalMonth; var starTime = (sdate && (sdate.getFullYear() + "-" + (sdate.getMonth() + 1) + "-" + sdate.getDate())) || ''; var endTime = (starDateText && (starDateText.getFullYear() + "-" + (starDateText.getMonth() + 1) + "-" + starDateText.getDate())) || ''; // 拆分年月日 starTime = starTime.split('-'); // 得到月数 starTime = parseInt(starTime[0]) * 12 + parseInt(starTime[1]); // 拆分年月日 endTime = endTime.split('-'); // 得到月数 endTime = parseInt(endTime[0]) * 12 + parseInt(endTime[1]); totalMonth = Math.abs(starTime - endTime); return totalMonth || 0; },

转载于:https://www.cnblogs.com/fancyLee/p/9960048.html

你可能感兴趣的文章
git基本用法
查看>>
Spring Session - 使用Redis存储HttpSession例子
查看>>
如何利用框选工具获取多边形范围?
查看>>
Java读取Excel数据
查看>>
input输入框回车事件响应
查看>>
[转]win7 如何升级PowerShell
查看>>
mongodb基本操作
查看>>
工具使用——印象(汇总)
查看>>
020 RDD的理解
查看>>
Flask 2 程序的基本结构1
查看>>
sass的学习笔记
查看>>
uploadify上传带参数及接收参数的方法
查看>>
Linux的中断和系统调用 & esp、eip等寄存器
查看>>
kettle的jndi的使用
查看>>
微信小程序把玩(九)scroll-view组件
查看>>
android BroadCastRecevier笔记
查看>>
HEXO+Github,搭建属于自己的博客
查看>>
使用Java语言开发微信公众平台(三)——被关注回复与关键词回复
查看>>
Memcached、Redis OR Tair
查看>>
springcloud Ribbon自定义负载均衡插件
查看>>