js 将日期转为多少分钟前

原创 2017年01月03日 15:30:52
                     //当前的日期    要转换日期
function Dateformat(CurrentDateStr, SourceDateStr) {
    try {
        var CurrentDate = new Date(CurrentDateStr);
        var SourceDate = new Date(SourceDateStr);
        //毫秒
        var span = CurrentDate - SourceDate;
        //秒
        var seconds = parseInt(span / 1000);
        //分钟
        var minutes = parseInt(seconds / 60);
        //小时
        var hours = parseInt(minutes / 60);
        //天
        var Day = parseInt(hours / 24);

        if (Day > 60) {
            return SourceDate.getMonth() + "月" + SourceDate.getDay() + "号";
        }
        else if (Day > 30) {
            return "1个月前";
        }
        else if (Day > 28) {
            return "4周前";
        }
        else if (Day > 21) {
            return "3周前";
        }
        else if (Day > 14) {
            return "2周前";
        }
        else if (Day > 7) {
            return "1周前";
        }
        else if (Day > 1) {
            return format("{0}天前", Day);
        }
        else if (hours > 1) {
            return format("{0}小时前", hours);
        }
        else if (minutes > 1) {
            return format("{0}分钟前", minutes);
        }
        else if (seconds >= 1) {
            return format("{0}秒前", seconds);
        }
        else {
            return "1秒前";
        }
    } catch (e) {
        return "";
    }

}
版权声明:本文为博主原创文章,未经博主允许不得转载。

js 显示时间戳转化为几分钟之前多久之前方法函数

function getDateDiff(data) { //var str = data; //将字符串转换成时间格式 var timePublish = new Date(...
  • qq_22823581
  • qq_22823581
  • 2017年08月04日 13:52
  • 202

时间戳显示为多少分钟前,多少天前的JS处理

时间戳显示为多少分钟前,多少天前的JS处理 代码: /* ** 时间戳显示为多少分钟前,多少天前的处理 ** eg. ** console.log(dateDiff(1411111111111))...
  • zifeiyu130
  • zifeiyu130
  • 2018年01月10日 16:56
  • 62

关于如何将时间转化成多少分钟前,多少天前,多少月前,多少秒前的工具类

关于如何将时间转化成多少分钟前,多少天前,多少月前,多少秒前的工具类。只需要调用format方法,public class TimeUtil { public static long getN...
  • u014315849
  • u014315849
  • 2016年03月02日 15:13
  • 622

js中的时间与毫秒互相转换

js中的时间与毫秒数互相转换 【1】js毫秒时间转换成日期时间   var oldTime = (new Date("2012/12/25 20:11:11")).getTime(); ...
  • zhihui1017
  • zhihui1017
  • 2015年11月16日 12:37
  • 1500

js把毫秒转换为 xx小时xx分钟xx秒的通用方法

function MillisecondToDate(msd) { var time = parseFloat(msd) / 1000; if (null != time && "" ...
  • ch5256865
  • ch5256865
  • 2016年08月01日 11:55
  • 367

PHP人性化时间显示,实现多少秒前,多少分钟前,多少小时前

现在很多网站的时间显示都很人性化,不再是单纯的年月日时分秒,而是根据数据更新的时间与当前时间进行比较,实现多少秒前,多少分钟前,多少小时前!...
  • sinat_35861727
  • sinat_35861727
  • 2017年02月09日 12:00
  • 1548

通过js来获取前多少天的或者后多少天的日期

//获取系统当前时间 var nowdate = new Date(); var y = nowdate.getFullYear(); var m = nowdate.g...
  • LiMing_0820
  • LiMing_0820
  • 2017年05月24日 13:54
  • 122

[转]JS计算两个时间相差的分钟数

转自:http://www.ablanxue.com/shtml/201501/26231_1.shtml
  • byc233518
  • byc233518
  • 2015年06月17日 21:56
  • 553

php和jquery中把时间转换为多少小时前,多少分钟前,多少秒前

php写法function runTime($consume){ $str = ""; if($consume >= 86400){ $str = floor($con...
  • u011650048
  • u011650048
  • 2015年10月15日 10:03
  • 397

Java时间工具类(把日期时间转换成xx秒前、xx分钟前、xx小时前...)

Java时间工具类(把日期时间转换成xx秒前、xx分钟前、xx小时前...) package com.liuzy.javaopen.entity; import java.text.Par...
  • lzy1357986420
  • lzy1357986420
  • 2016年07月21日 23:16
  • 1253
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:js 将日期转为多少分钟前
举报原因:
原因补充:

(最多只允许输入30个字)