国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表

圖片精選

主站蜘蛛池模板: 鸡泽县| 大理市| 惠东县| 常德市| 汝南县| 布尔津县| 曲靖市| 石阡县| 绍兴县| 托里县| 永善县| 偃师市| 靖边县| 青浦区| 贵定县| 鹤峰县| 花莲市| 普定县| 加查县| 康平县| 馆陶县| 湄潭县| 寿光市| 闽清县| 崇信县| 龙游县| 玉门市| 镶黄旗| 东乡族自治县| 越西县| 怀仁县| 海城市| 涿鹿县| 奉贤区| 苗栗市| 富阳市| 合作市| 中宁县| 庆城县| 福泉市| 普兰县|