国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

JavaScript實現的一個日期格式化函數分享

2024-05-06 16:11:32
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了JavaScript實現的一個日期格式化函數分享,本文給出了實現代碼和使用例子,需要的朋友可以參考下
 
 

由于在工作中,經常需要對日期進行格式化,不像后端那樣,有方便的方法可調用,可以在date的對象prototype中定義一個format方法,見如下:

 

復制代碼代碼如下:

// 日期時間原型增加格式化方法
Date.prototype.Format = function (formatStr) {
    var str = formatStr;
    var Week = ['日', '一', '二', '三', '四', '五', '六'];

 

    str = str.replace(/yyyy|YYYY/, this.getFullYear());
    str = str.replace(/yy|YY/, (this.getYear() % 100) > 9 ? (this.getYear() % 100).toString() : '0' + (this.getYear() % 100));
    var month = this.getMonth() + 1;
    str = str.replace(/MM/, month > 9 ? month.toString() : '0' + month);
    str = str.replace(/M/g, month);

    str = str.replace(/w|W/g, Week[this.getDay()]);

    str = str.replace(/dd|DD/, this.getDate() > 9 ? this.getDate().toString() : '0' + this.getDate());
    str = str.replace(/d|D/g, this.getDate());

    str = str.replace(/hh|HH/, this.getHours() > 9 ? this.getHours().toString() : '0' + this.getHours());
    str = str.replace(/h|H/g, this.getHours());
    str = str.replace(/mm/, this.getMinutes() > 9 ? this.getMinutes().toString() : '0' + this.getMinutes());
    str = str.replace(/m/g, this.getMinutes());

    str = str.replace(/ss|SS/, this.getSeconds() > 9 ? this.getSeconds().toString() : '0' + this.getSeconds());
    str = str.replace(/s|S/g, this.getSeconds());
    return str;
}

 

調用的時候比較簡單,比如:

 

復制代碼代碼如下:

var d = new Date();
var str = d.Format("yyyy-MM-dd  hh:mm:ss");
console.log(str);
 

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 内乡县| 山阴县| 洛川县| 建水县| 山西省| 安龙县| 章丘市| 察哈| 克拉玛依市| 普陀区| 茂名市| 沙田区| 炉霍县| 伊宁县| 宝山区| 武胜县| 兰西县| 收藏| 林周县| 茶陵县| 辛集市| 仙桃市| 无极县| 虹口区| 鄂托克旗| 汕尾市| 岳阳市| 双柏县| 汨罗市| 宣城市| 常宁市| 宿迁市| 达拉特旗| 桐城市| 淳化县| 宜黄县| 汉阴县| 额济纳旗| 银川市| 桃园市| 永康市|