js中日期格式字符串转为日期对象和日期进行格式化

转载 2016年08月30日 14:12:55
js中将日期格式字符串转换为日期
        function getDate(strDate) {
            var date = eval('new Date(' + strDate.replace(/\d+(?=-[^-]+$)/,
             function (a) { return parseInt(a, 10) - 1; }).match(/\d+/g) + ')');
            return date;

        }

Date.prototype.Format = function(fmt)   
    {  
      var o = {   
        "M+" : this.getMonth()+1,                 //月份   
        "d+" : this.getDate(),                    //日   
        "h+" : this.getHours(),                   //小时   
        "m+" : this.getMinutes(),                 //分   
        "s+" : this.getSeconds(),                 //秒   
        "q+" : Math.floor((this.getMonth()+3)/3), //季度   
        "S"  : this.getMilliseconds()             //毫秒   
      };   
      if(/(y+)/.test(fmt))   
        fmt=fmt.replace(RegExp.$1, (this.getFullYear()+"").substr(4 - RegExp.$1.length));   
      for(var k in o)   
        if(new RegExp("("+ k +")").test(fmt))   
      fmt = fmt.replace(RegExp.$1, (RegExp.$1.length==1) ? (o[k]) : (("00"+ o[k]).substr((""+ o[k]).length)));   
      return fmt;   
    }

JS日期与字符串互转

JS日期转换为指定格式字符串 方式一: // 对Date的扩展,将 Date 转化为指定格式的String // 月(M)、日(d)、小时(h)、分(m)、秒(s)、季度(q) 可以用 1-2 个...
  • a491857321
  • a491857321
  • 2016年07月18日 18:31
  • 13645

js中格式化时间字符串

在javascript中,关于时间格式的转换。 可以将“2010-1-2” 转换为 “2010-01-02 00:00:00” 或者将“2010-1-2 2:13:6" 转换为 “2010-0...
  • zheng963
  • zheng963
  • 2015年12月15日 18:04
  • 524

前端js、jQuery实现日期格式化、字符串格式化

转 https://www.cnblogs.com/xuyangblog/p/4878043.html 1. js仿后台的字符串的StringFormat方法   在做前端页面时候...
  • u010690818
  • u010690818
  • 2017年11月28日 13:52
  • 145

js方法将系统当前时间转换为字符串

js方法将系统时间转换为字符串案例: js方法将系统当前时间转换为字符串 $(function () { $("#clickDate").click(function ()...
  • u014079773
  • u014079773
  • 2016年09月02日 10:03
  • 10096

js转换Date日期格式

var myDate = new Date(); myDate.getYear(); //获取当前年份(2位) myDate.getFullYear(); //获取完整的年份(4位,1970-????...
  • tomcat_2014
  • tomcat_2014
  • 2016年01月14日 09:38
  • 37462

javascript格式化时间的工具方法

/** *转换long值为日期字符串 * @param longtime 时间 * @param pattern 格式字符串,例如:yyyy-MM-dd hh:mm:ss ...
  • kuangshp128
  • kuangshp128
  • 2017年05月02日 22:48
  • 562

js中格式化日期

//js中格式化日期,调用的时候直接:new Date().format("yyyy-MM-dd hh:mm:ss") Date.prototype.format = function...
  • jacksonary
  • jacksonary
  • 2018年01月12日 09:10
  • 8

在js中对json格式的日期、时间等内容进行格式化

先在前台通过ajax获取后台的json数据,js代码:$.ajax({ url:"getScheduleTableByEmployeeId", data...
  • nb7474
  • nb7474
  • 2017年12月29日 17:33
  • 63

js对日期进行格式化

1.引进js  /system/js/bootstrap-daterangepicker/moment.min.js"> 2.在格式化日期地方添加
  • zhao13083837081
  • zhao13083837081
  • 2016年08月02日 17:41
  • 159

JS对日期按照指定格式进行格式化

Date.prototype.format = function(format){ var o = { "M+" : this.getMonth()+1, //月份 "d+" :...
  • u012104497
  • u012104497
  • 2015年07月09日 10:37
  • 825
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:js中日期格式字符串转为日期对象和日期进行格式化
举报原因:
原因补充:

(最多只允许输入30个字)