zoukankan      html  css  js  c++  java
  • 随笔编号-07 JS针对时间操作

     //获取完整的当前日期
     var date=new Date;
     var year=date.getFullYear(); 
     var month=date.getMonth()+1;
     month =(month<10 ? "0"+month:month); 
     var mydate = (year.toString()+month.toString());
    
    注意,year.toString()+month.toString()不能写成year+month。
    不然如果月份大于等于10,则月份为数字,会和年份相加,如201210,则会变为2022,需要加.toString()
    
    // 获取指定日期的格式化时间
    // 主要是添加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)

      var Times = new Date((new Date(你从页面或者其他地方获取的时间数据)).getTime()).format("yyyyMMdd");

     alert(Times); 

      

  • 相关阅读:
    Java String, StringBuffer和StringBuilder实例
    java中字符串的比较
    java中子类继承父类时是否继承构造函数
    Java中抽象类和接口的用法和区别
    与(&)、非(~)、或(|)、异或(^)
    Linux03
    Linux02
    Linux01
    力扣算法题
    算法 栈、队列、二分查找
  • 原文地址:https://www.cnblogs.com/yazoon/p/5952848.html
Copyright © 2011-2022 走看看