• Ext.util.Format.date与Ext.Date.format区别, 转换时间戳


    在Extjs中装时间戳使用如下两种都可以: 
    Ext.util.Format.date(time,'U'); 
    Ext.Date.format(time, 'U'); 
    为了找到它们的区别,查看源代码,以Extjs 4.2 为例 
    Ext.util.Format.date -> srcutilFormat.js 258

    date: function(v, format) {
        if (!v) {
            return "";
        }
        if (!Ext.isDate(v)) {
            v = new Date(Date.parse(v));
        }
        return Ext.Date.dateFormat(v, format || Ext.Date.defaultFormat);
    },

    Ext.Date.dateFormat -> srclangDate.js 1186行

    dateFormat: function(date, format) {
        return utilDate.format(date, format);
    },

    Ext.Date.format -> srclangDate.js 1211行

    format: function(date, format) {
        var formatFunctions = utilDate.formatFunctions;
        if (!Ext.isDate(date)) {
            return '';
        }
        if (formatFunctions[format] == null) {
            utilDate.createFormat(format);
        }
        return formatFunctions[format].call(date) + '';
    },

    结论: 
    Ext.util.Format.date 封装了 Ext.Date.dateFormat 封装了 Ext.Date.format 
    所以直接使用 Ext.Date.format 的效率最高。

    原文链接:https://blog.csdn.net/zdb330906531/article/details/51995997

  • 相关阅读:
    Hackerrank alien-flowers(数学公式)
    Hackerrank manasa-and-combinatorics(数学推导)
    Codeforces 314B(倍增)
    Codeforces Round #403(div 2)
    Mutual Training for Wannafly Union #6
    几道splay
    高数(A)下 第十章
    Bestcoder #92
    codevs1700 施工方案第二季
    poj2631
  • 原文地址:https://www.cnblogs.com/1175429393wljblog/p/9645822.html
Copyright © 2020-2023  润新知