zoukankan      html  css  js  c++  java
  • js 时间格式化


    gistfile1.txt

    
    //js时间对象的格式化;
    //eg:format="yyyy-MM-dd hh:mm:ss w";
    Date.prototype.format = function(format) {
      var o = {
        'M+': this.getMonth() + 1, //month
        'd+': this.getDate(), //day
        'h+': this.getHours(), //hour
        'm+': this.getMinutes(), //minute
        's+': this.getSeconds(), //second
        'q+': Math.floor((this.getMonth() + 3) / 3), //quarter
        S: this.getMilliseconds(), //millisecond
      };
      var week = ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'];
      if (/(y+)/.test(format)) {
        format = format.replace(RegExp.$1, (this.getFullYear() + '').substr(4 - RegExp.$1.length));
      }
      if (/(w+)/.test(format)) {
        format = format.replace(RegExp.$1, week[this.getDay()]);
      }
      for (var k in o) {
        if (new RegExp('(' + k + ')').test(format)) {
          format = format.replace(RegExp.$1, RegExp.$1.length == 1 ? o[k] : ('00' + o[k]).substr(('' + o[k]).length));
        }
      }
      return format;
    };
    
    
  • 相关阅读:
    Ajax基础
    css基础
    响应式容器布局
    PHP基础
    Unity 3d 刚体
    ASP.NET 大文件下载的实现思路及代码
    2015年第一篇 自律守则以及年度目标
    ItextSharp代码示例
    HTML5 新增通用属性
    c# 委托实例
  • 原文地址:https://www.cnblogs.com/lalalagq/p/10213362.html
Copyright © 2011-2022 走看看