zoukankan      html  css  js  c++  java
  • 将new Date() 格式化为 ’2018-10-11‘ 的字符串格式

    function dateToString( date , format ){
            if(!date) return "";
            if (!Common.type.isDate(date)) return ""; //详见博客:常用类型判断
            format = format ? format : "y-m-d";
            switch(format){
                case "y-m":
                    return date.getFullYear() + "-" + datePad( date.getMonth() + 1, 2 );
                case "y-m-d":
                    return date.getFullYear() + "-" + datePad( date.getMonth() + 1, 2 ) + "-" + datePad( date.getDate(), 2 );
                case "h-m-s":
                    return datePad( date.getHours(), 2 ) + ":" + datePad( date.getMinutes(), 2 ) + ":" + datePad( date.getSeconds(), 2);
                case "y-m-d-h-m-s":
                    return date.getFullYear() + "-" + datePad( date.getMonth() + 1, 2 ) + "-" + datePad( date.getDate(), 2 ) + " " + datePad( date.getHours(), 2 ) + ":" + datePad( date.getMinutes(), 2 ) + ":" + datePad( date.getSeconds(), 2);
            }
        }

     function datePad(num, n){  
            if( ( num + "" ).length >= n )
            return num; //一位数
            return arguments.callee( "0" + num, n ); //两位数
         }

     Common.type.isDate: function() {
            for (var b = 0, a = arguments.length; b < a; b++) {
                o = arguments[b];
                if (!(System.type.isObject(o) && o.constructor && (o.constructor.toString().indexOf("Date") > -1 || o instanceof Date))) {
                    return false;
                }
            }
            return true;
         }

       例:

          var today = new Date();

        dateToString(today);  // '2017-10-11'

          dateToString(today,'y-m');  //'2017-10'

          dateToString(today,'y-m-d-h-m-s');  //'2017-10-11 16:42:59'

  • 相关阅读:
    我国教育技术期刊主要栏目的内容分析
    是互动还是告状 “家校通”通往何处?(转)
    美国高中的班级管理制度
    什么是决策支持系统?
    2009 AECT International Convention
    AECT94定义和AECT2005定义
    感受美国小学生的幸福校园生活! (转)
    教育管理信息系统的研究
    教学评价的新发展
    抽象方法与虚方法(转)
  • 原文地址:https://www.cnblogs.com/cryst/p/7651737.html
Copyright © 2011-2022 走看看