Js时间加减函数

	/*** 时间加减* @param date - 时间格式支持yyyy-MM-dd HH:mm:ss | yyyy/MM/dd HH:mm:ss* @param type - 类型:h-小时加减 m-分钟加减 s-秒加减 mi-毫秒加减* @param number - 加减的数值,负数表示减* @return dateCalc - 加减后的时间,格式yyyy-MM-dd HH:mm:ss*/$scope.dateCalc = function (date, type, number) {var timestamp1  = Date.parse(new Date(date));if (isNaN(timestamp1)){//兼容IE,safari...date = date.replace(/-/ig,"/");timestamp1 = Date.parse(new Date(date));}var timestamp2;switch(type){case "h":timestamp2 = timestamp1 + number*60000*60;break;case "m":timestamp2 = timestamp1 + number*60000;break;case "s":timestamp2 = timestamp1 + number*1000;break;case "mi":timestamp2 = timestamp1 + number;break;}var date = new Date(timestamp2);var Y = date.getFullYear() + '-';var M = (date.getMonth()+1 < 10 ? '0'+(date.getMonth()+1) : date.getMonth()+1) + '-';var D = (date.getDate()<10?'0'+date.getDate():date.getDate()) + ' ';var h = (date.getHours()<10?'0'+date.getHours():date.getHours()) + ':';var m = (date.getMinutes()<10?'0'+date.getMinutes():date.getMinutes()) + ':';var s = date.getSeconds()<10?'0'+date.getSeconds():date.getSeconds();return Y+M+D+h+m+s;};

 


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部