zoukankan      html  css  js  c++  java
  • js时间格式转换为几天前几小时几分钟等

    // 时间转换函数
    	getDateDiff : function(dateTimeStamp){
    		dateTimeStamp = dateTimeStamp.replace(/-/g,"/");
    		dateTimeStamp = new Date(dateTimeStamp).getTime();
    		var minute = 1000 * 60,hour = minute * 60,day = hour * 24,halfamonth = day * 15,month = day * 30,year = month * 12,now = new Date().getTime(),diffValue = now - dateTimeStamp;
    		if(diffValue < 0){
    		 //若日期不符则弹出窗口告之
    		 //alert("结束日期不能小于开始日期!");
    		 }
    		var yearC = diffValue/year,monthC =diffValue/month,weekC =diffValue/(7*day),dayC =diffValue/day, hourC =diffValue/hour,minC =diffValue/minute;
    		if(yearC>=1){
    			result=parseInt(yearC) + "年前";
    		}else if(monthC>=1){
    		 	result=parseInt(monthC) + "个月前";
    		}else if(weekC>=1){
    		 	result=parseInt(weekC) + "周前";
    		}else if(dayC>=1){
    		 	result=parseInt(dayC) +"天前";
    		}else if(hourC>=1){
    		 	result=parseInt(hourC) +"个小时前";
    		}else if(minC>=1){
    		 	result=parseInt(minC) +"分钟前";
    		}else{
    			result="刚刚";
    		}
    		return result;
    	}
    跟微博,发表于几分钟,几小时前,几天前,等等。直接传入字符串格式 如:2014-08-09 10:09:10,与当前时间对比。
  • 相关阅读:
    HDU2519(组合数计算)
    CodeForces
    UVA 10976(暴力)
    UVA 11059(暴力)
    UVA725
    配置三层交换机DHCP
    通过三层交换机不同vlan之间通信
    AGC006C & CF1110E
    多项式全家桶
    一些模板(持续更新中)
  • 原文地址:https://www.cnblogs.com/webtall/p/4561609.html
Copyright © 2011-2022 走看看