美文网首页
jQuery中的时间处理技巧

jQuery中的时间处理技巧

作者: 帅马 | 来源:发表于2016-09-20 15:09 被阅读690次

    1.新建一个时间new Date()
    5种参数形式:

    new Date("month dd,yyyy");
    new Date(yyyy,mth,dd,hh,mm,ss);
    new Date(yyyy,mth,dd);
    new Date(ms);
    
    **说明:**
    month:用英文表示月份名称,从January到December
    mth:用整数表示月份,从0(1月)到11(12月)
    dd:表示一个月中的第几天,从1到31
    yyyy:四位数表示的年份
    hh:小时数,从0(午夜)到23(晚11点)
    mm:分钟数,从0到59的整数
    ss:秒数,从0到59的整数
    ms:毫秒数,为大于等于0的整数,表示的是需要创建的时间和GMT时间1970年1月1日之间相差的毫秒数。
    

    例子:

    new Date(2016,8,20)   //建一个日期为2016-9-20
    

    2.获取当前时间

    var myTime = new Date();
    alert(formatDate(myTime));
    
    function formatDate(now) {
      var year = now.getFullYear();
      var month = ("0" + (now.getMonth() + 1)).slice(-2);
      var date = ("0" + now.getDate()).slice(-2);
      var hour = ("0" + (now.getHours())).slice(-2);
      var minute = ("0" + (now.getMinutes())).slice(-2);
      var second = now.getSeconds();
      return year + "-" + month + "-" + date + "   " + hour + ":" + minute;
    }
    

    3.获取星期几

    var Today = new Date();
    var Today =Today.getDay();//返回0到6 ,0表示星期日
    

    4.获取一串字符串中的时间
    例子:

    var confirm_time = 'confirm_time=2016-09-21 15:00:00';
    var time = Date.parse(confirm_time.replace(/-/g,"/"));
    alert(formatDate(new Date(time)));
    
    function formatDate(now) {
      var year = now.getFullYear();
      var month = ("0" + (now.getMonth() + 1)).slice(-2);
      var date = ("0" + now.getDate()).slice(-2);
      var hour = ("0" + (now.getHours())).slice(-2);
      var minute = ("0" + (now.getMinutes())).slice(-2);
      var second = now.getSeconds();
      return year + "-" + month + "-" + date + "   " + hour + ":" + minute;
    }
    ----------------------------
    2016-09-21 15:00
    
    **说明**
    1.Date.parse()函数的返回值为Number类型,返回该字符串所表示的日期与 1970 年 1 月 1 日午夜之间相差的毫秒数。
    * 括号中的任何文本都被视为注释。这些括号可以嵌套。
    2.使用new Date(ms)方法new一个新的时间对象
    3.对时间进行formatDate()
    

    相关文章

      网友评论

          本文标题:jQuery中的时间处理技巧

          本文链接:https://www.haomeiwen.com/subject/kxloettx.html