标签:
var minute = 1000 * 60; var hour = minute *60; var day = hour *24; var week = day * 7; var month = day * 30; function getTimer(stringTime){ var time1 = new Date().getTime();//当前的时间戳 console.log(time1); var time2 = Date.parse(new Date(stringTime));//指定时间的时间戳 console.log(time2); var time = time1 - time2; var result = null; if(time < 0){ alert("设置的时间不能早于当前时间!"); }else if(time/month >= 1){ result = "发布于" + parseInt(time/month) + "月前!"; }else if(time/week >= 1){ result = "发布于" + parseInt(time/week) + "周前!"; }else if(time/day >= 1){ result = "发布于" + parseInt(time/day) + "天前!"; }else if(time/hour >= 1){ result = "发布于" + parseInt(time/hour) + "小时前!"; }else if(time/minute >= 1){ result = "发布于" + parseInt(time/minute) + "分钟前!"; }else { result = "刚刚发布!"; } console.log(result); } getTimer("2015-07-20 15:21:12");
JS转换时间戳为“刚刚”、“1分钟前”、“2小时前”“1天前”等格式
标签:
原文地址:http://www.cnblogs.com/chengkun101/p/4702764.html