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'

  • 相关阅读:
    java的instanceof简单使用
    PHP中return,exit,die的区别
    C#调用Dll文件中方法的简单应用
    C#的托管和非托管的简单理解
    对象造型(引用类型转换)
    面向对象3大特性的简单理解
    css3自定义滚动条背景透明
    console.time方法与console.timeEnd方法
    IE8 input X 去掉文本框的叉叉和密码输入框的眼睛图标
    JavaSript模块规范
  • 原文地址:https://www.cnblogs.com/cryst/p/7651737.html
Copyright © 2011-2022 走看看