zoukankan      html  css  js  c++  java
  • JS将后台获取毫秒数转换为自定义格式日期

    重写prototype 

    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;
    }
    
    var today = new Date();
    $('#bdate').val(today.Format("yyyy-MM-dd"));
    $('#edate').val(today.Format("yyyy-MM-dd"));
    

     截图如下

    从后台获取的为毫秒数,

    首先,将毫秒数转换为Date对象

    第二,将Date对象转换成字符串。也可以使用toLocalString()方法,但是格式难以自定义

     
     
  • 相关阅读:
    hbase 得到一行的数据详情
    文件上传
    es 启动用户
    es 分片丢失
    es 调整查询窗口
    hbase 字段值开头查询
    maven 项目linux运行可执行jar
    hbase count 扫表查询
    hbase 查询空串空字段
    sql常用手法(二)
  • 原文地址:https://www.cnblogs.com/yoxiniao/p/6733268.html
Copyright © 2011-2022 走看看