国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

js 時(shí)間任意格式化 ,又來造輪子了

jayce / 3399人閱讀

摘要:兼容性年月日點(diǎn)分秒年月日點(diǎn)分秒測(cè)試下一步,還有一個(gè)方法,字符串之間的格式轉(zhuǎn)換測(cè)試

Date.prototype.format = function(formatString) {
    /**
     * 兼容性:ie5+
     * default
     * yyyy-MM-dd HH:mm:ss  => 2016-09-01 01:11:00 
     *
     * other
     * yyyy-M-d h:m:s       => 2016-9-1 1:11:0
     * y-M-d h:m:s          => 16-9-1 1:11:0
     * yyyy.M.d h:m:s       => 2016.9.1 1:11:0
     * d/M/yyyy             => 1/9/2016
     * yyyyMMddhhmmss            => 20160901011100
     * yyyyMdhms            => 2016911110
     * yy年M月d日 h點(diǎn)m分s秒       => 16年9月1日 1點(diǎn)11分0秒
     * 
     */
    var o = {
        Y: this.getFullYear(),
        M: this.getMonth() + 1,
        D: this.getDate(),
        H: this.getHours(),
        m: this.getMinutes(),
        S: this.getSeconds()
    };
    var reg = new RegExp("([Yy]+)|(M+)|([Dd]+)|([Hh]+)|(m+)|([Ss]+)", "g");
    if (formatString) {
        return formatString.replace(reg, function(v) {
            var old = v;
            if (/m/.test(v)) {
                old = o.m;
            } else if(/y/i.test(v)){
                var y = ""+o.Y;
                var le = y.length-(v.length==1?2:v.length);
                old = y.substring(y.length,le)
            }else {
                var key = v.toUpperCase().substr(0, 1);
                old = o[key];
                if (v.length > 1 && o[key] < 10) {
                    old = "0" + old;
                }
            }
            return old;
        });
    } else {
        return this.format("yyyy-MM-dd HH:mm:ss");
    }
};

測(cè)試:

var a = new Date().format();
console.log(a);
//2016-09-01 01:11:00


var a = new Date().format("yyyyMMddhhmmss");
console.log(a);
//20160901011100

下一步,還有一個(gè)方法,字符串之間的格式轉(zhuǎn)換:
2016-09-01 => 09/01/2016

String.prototype.dateFormat = function(format) {
    var s = this.toString();
    var d = Date.parse(s);
    if (isNaN(d)) {
        return "NaN";
    }else{
        return new Date(s).format(format)
    }
}

測(cè)試:

var b = "2016-09-01".dateFormat("MM/dd/yyyy");
console.log(b);

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/80145.html

相關(guān)文章

  • 用Vue自己造個(gè)組件輪子,以及實(shí)踐背后帶來的思考

    摘要:用造個(gè)組件輪子吧閏土大叔如果你掌握了的組件知識(shí),相關(guān)的指令事件,花點(diǎn)時(shí)間你也可以造出這么個(gè)入門級(jí)的小輪子。接下來,拋出造輪子實(shí)踐背后帶來的一些思考。以上三部分內(nèi)容構(gòu)成了的整個(gè)執(zhí)行過程。 showImg(https://segmentfault.com/img/bV1Tnu?w=754&h=500); 前言 首先,向大家說聲抱歉。由于之前的井底之蛙,誤認(rèn)為Vue.js還遠(yuǎn)沒有覆蓋到二三線...

    icyfire 評(píng)論0 收藏0
  • 使用 dpdm 定位 JavaScript/TypeScript 中的循環(huán)依賴

    摘要:在寫大型項(xiàng)目的時(shí)候一不小心就會(huì)踩到直接循環(huán)依賴的坑里面所謂直接循環(huán)依賴是指在模塊工廠函數(shù)中對(duì)其它依賴于自己的模塊的成員有直接調(diào)用的情況比如假設(shè)有兩個(gè)模塊和其中的內(nèi)容如下的內(nèi)容如下下面這一行導(dǎo)致了直接循環(huán)依賴這時(shí)執(zhí)行會(huì)報(bào)的錯(cuò)誤這是因?yàn)槟K的工 在寫大型項(xiàng)目的時(shí)候, 一不小心就會(huì)踩到直接循環(huán)依賴的坑里面, 所謂直接循環(huán)依賴, 是指在模塊工廠函數(shù)中, 對(duì)其它依賴于自己的模塊的成員有直接調(diào)用的...

    BLUE 評(píng)論0 收藏0
  • 手摸手,帶你封裝一個(gè)vue component

    摘要:靈活性和針對(duì)性。所以我覺得大部分組件還是自己封裝來的更為方便和靈活一些。動(dòng)手開干接下來我們一起手摸手教改造包裝一個(gè)插件,只要幾分鐘就可以封裝一個(gè)專屬于你的。 項(xiàng)目地址:vue-countTo配套完整后臺(tái)demo地址:vue-element-admin系類文章一:手摸手,帶你用vue擼后臺(tái) 系列一(基礎(chǔ)篇)系類文章二:手摸手,帶你用vue擼后臺(tái) 系列二(登錄權(quán)限篇)系類文章三:手摸手,帶...

    pkhope 評(píng)論0 收藏0
  • 對(duì)癥下藥,快速下載github單個(gè)文件夾

    摘要:如何從上下載單個(gè)文件夾然后再看了看插件這個(gè)插件能顯示樹狀目錄,還提供了單個(gè)文件的下載。單個(gè)文件本身就提供這個(gè)功能。 瞎扯淡的前言 前幾日遇到一個(gè)比較麻煩的事情,剛好周末有時(shí)間,不知道大家是否和我一樣,在github閱讀源碼的時(shí)候,只想看他的src目錄,當(dāng)然在github上面閱讀非常的麻煩,各種快捷都用不了,函數(shù)跳轉(zhuǎn),全局搜索….等等。但是。。。 關(guān)鍵來了,很有源碼整個(gè)項(xiàng)目都非常的大,介...

    RichardXG 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<