回到頂部

js實現重寫new Date()兼容IE6以上

時間:5年前   作者:老廖   瀏覽:1127   [站內原創,轉載請注明出處]

標簽: JavaScript  

var newDate = function (o) {
        if (arguments.length === 1 && VF.lang.isString(o)) {
            o = VF.browser.ie ? o.replace(/\D/g, ',') : '"' + o + '"';
        }
        if (arguments.length > 1) {
            var t = [];
            for (var j = 0; j < arguments.length; j++) {
                t.push(arguments[j]); }
            o = t.join(',');
        }
        return eval('new Date(' + (o || '') + ')');
    };

注意:自己實現以下代碼
//VF.browser.ie 判斷是否為IE
//VF.lang.isString 判斷是否為string類型

使用:


var ddd1 = VF.newDate('2014-10-10').getTime();
    var ddd2 = VF.newDate(2014, 10, 10).getTime();
    VF.debug(ddd1 + '--' + ddd2);




老廖最后編輯于:5年前

內容均為作者獨立觀點,不代表八零IT人立場,如涉及侵權,請及時告知。

評論努力加載中...
暫無評論
暫無評論

手機掃碼閱讀

熱門相關

加載中...
關于我們   聯系我們   申請友鏈   贊助記錄   站點地圖
? 2014 - 2017 www.1255315.live All Rights Reserved. 京ICP備14042174號-1
本站遵循 CC BY 4.0 協議,轉載請注明出處 。
辽宁十一选五走实图 云南快乐十分组选3 上证年k线怎么回收 30选5开奖历史走势图 贵州快3开奖和值走势图 36选7走势图综合版 股票行情走势 贵州快3走势图500期 佛山期货配资公司 甘肃快三下载 爱配资