zoukankan      html  css  js  c++  java
  • 20150117_js_设置时间的显示格式

    /*
    *设置显示时间格式
    *@param: 原始时间 yyyy-MM-dd  HH:mm:ss
    */
    function SetDisTime(oldTime) {
        var nowDate = new Date();
        var oldDate = new Date(oldTime);
        var oldyear = oldDate.getFullYear();
        var oldmonth = oldDate.getMonth() + 1;    //js从0开始取 
        var oldday = oldDate.getDate();
        var oldhour = oldDate.getHours();
        var oldminutes = oldDate.getMinutes();
        var oldsecond = oldDate.getSeconds();
        var oldminutesText, oldsecondText;
        oldminutesText = oldminutes < 10 ? "0" + oldminutes : oldminutes;
        oldsecondText = oldsecond < 10 ? "0" + oldsecond : oldsecond;
        var disPlayTime;
        //判断是否为今年
        if (nowDate.getFullYear() != oldyear) {
            disPlayTime = oldyear + "年" + oldmonth + "月" + oldday + "日 " + oldhour + ":" + oldminutesText;
            return disPlayTime;
        }
        //判断是否为本月
        if (nowDate.getMonth() + 1 != oldmonth) {
            disPlayTime = oldmonth + "月" + oldday + "日 " + oldhour + ":" + oldminutesText;
            return disPlayTime;
        }
        //判断是否为今日
        if (nowDate.getDate() != oldday) {
            disPlayTime = oldmonth + "月" + oldday + "日 " + oldhour + ":" + oldminutesText;
            return disPlayTime;
        }
        else {
    
            //判断小时是否一致
            if (nowDate.getHours() != oldhour) {
                disPlayTime = "今日 " + oldhour + ":" + oldminutesText;
            }
            else {
                //判断分钟是否一致
                if (nowDate.getMinutes() != oldminutes) {
                    disPlayTime = Math.abs(oldminutes - nowDate.getMinutes()) + " 分钟前";
                }
                else {
                    disPlayTime = Math.abs(oldsecond - nowDate.getSeconds()) + " 秒前";
                }
            }
        }
        return disPlayTime;
    
    }
  • 相关阅读:
    silverlight重写TextBox PassWordBox
    android使用html开发
    SilverLight中DataGrid显示值转换
    STM32 GPIO 的配置与使用
    开始。。
    VCS使用指令
    【转】关闭 Windows 7中的 6to4 隧道
    DC中关于list、双引号和花括号的使用区别
    解决了microblaze在ISE中例化时自动插入IO buffer
    Recovery time 和 Removal time的概念
  • 原文地址:https://www.cnblogs.com/wangfuyou/p/4230626.html
Copyright © 2011-2022 走看看