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日期/时间选择控件(精确到天、小时、分钟都可以)

"JavaScript"> /**//** *本日历选择控件由tiannet根据前人经验完善而得。大部分代码来自meizz的日历控件。 *tiannet添加了时间选择功能、selec...

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

java中给定时间字符串,转换为距离现在几分钟,几天,几周前 import java.text.ParseException; import java.text.Simpl...

JAVASCRIPT、ANDROID、C#分别实现普通日期转换多少小时前、多少分钟前、多少秒

貌似最近很流行这个,就写了个js函数实现之 New Document function stringToDateTime(postdate) { ...

jQuery日期时间选择器精确到分钟

  • 2016年05月18日 19:10
  • 82KB
  • 下载

js有小时和分钟的日历

  • 2011年04月01日 22:36
  • 8KB
  • 下载

15 分钟全方位了解 JS 的继承

许多 OO 语言都支持两种继承方式:接口继承和实现继承。接口继承只继承方法签名,而实现继承则继承实际的方法。由于 ECMAScript 中的函数没有签名,所以在 JS 中无法实现接口继承。ECMASc...

js自动生成小时和分钟

  • 2014年09月20日 16:41
  • 59KB
  • 下载

基于分钟的 js倒计时插件

  • 2016年11月10日 15:05
  • 603B
  • 下载

干货分享:让你分分钟学会JS闭包

干货分享:让你分分钟学会JS闭包 闭包,是 Javascript 比较重要的一个概念,对于初学者来讲,闭包是一个特别抽象的...

js 时间戳转为日期格式

js需要把时间戳转为为普通格式,一般的情况下可能用不到的,但是我在做计时钟时php给的是 时间戳这样我们可以方便计划时分秒。 下面先来看第一种吧  代码如下 复制...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:js 将日期转为多少分钟前
举报原因:
原因补充:

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