• Js 转换Json返回的时间格式(转)


    json 返回数据时间的绑定的转换

    function ChangeDateFormat(dateTime) {
        var date = new Date(parseInt(dateTime.replace("/Date(", "").replace(")/", ""), 10));
        var month = date.getMonth() + 1 < 10 ? "0" + (date.getMonth() + 1) : date.getMonth() + 1;
        var currentDate = date.getDate() < 10 ? "0" + date.getDate() : date.getDate();
        var hour = date.getHours() < 10 ? "0" + date.getHours() : date.getHours();
        var min = date.getMinutes() < 10 ? "0" + date.getMinutes() : date.getMinutes();
        // var sec = date.getSeconds()<10?"0"+date.getSeconds():date.getSeconds();
        //return date.getFullYear() + "-" + month + "-" + currentDate + " " +hour+":"+min+":"+sec;
        return date.getFullYear() + "-" + month + "-" + currentDate + " " + hour + ":" + min;
    }

    直接调用就行!

    function GetDateDiff(dateTime) {
        var minute = 1000 * 60;
        var hour = minute * 60;
        var day = hour * 24;
        var month = day * 30;

        var tempTime = dateTime ? Date.parse(dateTime.replace(/-/gi, "/")) : new Date().getTime();

        var now = new Date().getTime();
        var diffValue = now - tempTime;
       
        var monthTemp = diffValue / month;
        var weekTemp= diffValue / (7 * day);
        var dayTemp = diffValue / day;
        var hourTemp = diffValue / hour;
        var minTemp = diffValue / minute;
        if (monthTemp >= 1) {
            return dateTime;
        }
        else if (weekTemp >= 1) {
            result = "" + parseInt(weekTemp) + " 个星期前";
        }
        else if (dayTemp >= 1) {
            result = "" + parseInt(dayTemp) + " 天前";
        }
        else if (hourTemp >= 1) {
            result = "" + parseInt(hourTemp) + " 个小时前";
        }
        else if (minTemp >= 1) {
            result = "" + parseInt(minTemp) + " 分钟前";
        } else
            result = "刚刚发表";
        return result;
    }

  • 相关阅读:
    Jquery zTree 插件实现简单的省市下拉
    requestAnimationFrame
    浏览器请求与域名的关系
    斐波那契数列 算法实现
    重置 bootstrap-fileinput
    Python 不定长参数 *args, **dictargs
    IPMITOOL常用操作指令
    IPMI 配置BMC用户设置
    图床折腾记
    [算法总结] 20 道题搞定 BAT 面试——二叉树
  • 原文地址:https://www.cnblogs.com/wuqihui/p/2614977.html
Copyright © 2020-2023  润新知