zoukankan      html  css  js  c++  java
  • js时间转换事件

    /*************************************** 数据类型转换相关 ***************************************/
        Convert: {
            dateToString: function (date) {
                if (date == null || date == undefined || date == "") {
                    return "";
                }
                /// <summary>将日期转换成 yyyy-MM-dd 格式的字符串</summary>
                /// <param name="date" type="Date">日期对象</param>
                /// <returns type="String">转换后的字符串</returns>
    
                return date.getFullYear() + "-" + (date.getMonth() + 1).toString().fill(2, "0") + "-" + date.getDate().toString().fill(2, "0");
            },
            dateTimeToString: function (date) {
                if (date == null || date == undefined || date == "") {
                    return "";
                }
                /// <summary>将日期转换成 yyyy-MM-dd 格式的字符串</summary>
                /// <param name="date" type="Date">日期对象</param>
                /// <returns type="String">转换后的字符串</returns>
    
                return date.getFullYear() + "-" + (date.getMonth() + 1).toString().fill(2, "0") + "-" + date.getDate().toString().fill(2, "0") + " " + date.getHours().toString().fill(2, "0") + ":" + date.getMinutes().toString().fill(2, "0") + ":" + date.getSeconds().toString().fill(2, "0");
            },
            stringToDate: function (str) {
                if (str == null || str == undefined || str == "") {
                    return "";
                }
                /// <summary>将 yyyy-MM-dd 格式的日期字符串转换成Date对象</summary>
                /// <param name="str" type="String">要转换的字符串</param>
                /// <returns type="Date">日期对象</returns>
    
                var str = str.replace(/-/g, "/");
                return new Date(str);
            },
            jsonStrToDate: function (str) {
                if (str == null || str == undefined || str == "") {
                    return "";
                }
                /// <summary>将 /Date(1334766600000)/ 格式的日期字符串转换成Date对象</summary>
                /// <param name="str" type="String">要转换的字符串</param>
                /// <returns type="Date">日期对象</returns>
                return eval("new " + str.replace(///g, ""));
            }
        }
    }
    
    
    /*************************************** String扩展 ***************************************/
    String.prototype.fill = function (total, char) {
        /// <summary>将使用指定的字符将字符串填充到指定的长度</summary>
        /// <param name="total" type="Number">字符串的总长度</param>
        /// <param name="char" type="String">填充字符</param>
        /// <returns type="String">填充好的字符串</returns>
    
        var fillCount = total - this.length;
        if (fillCount <= 0) {
            return this;
        }
        var text = "";
        for (var i = 0; i < fillCount; i++) {
            text += char;
        }
        return text + this;
    };
    

      

  • 相关阅读:
    DB2 for Z/os Statement prepare
    Foreign key (referential) constraints on DB2 LUW v105
    复制Informational constraints on LUW DB2 v105
    DB2 SQL Mixed data in character strings
    DB2 create partitioned table
    MVC中使用EF的技巧集(一)
    Asp.Net MVC 开发技巧(二)
    Linq使用技巧及查询示例(一)
    Asp.Net MVC 开发技巧(一)
    Asp.Net MVC Identity 2.2.1 使用技巧(八)
  • 原文地址:https://www.cnblogs.com/lihui1030/p/3328512.html
Copyright © 2011-2022 走看看