zoukankan      html  css  js  c++  java
  • js中的各种获取日期

    JS中获取当前时间点前一天时间

    var date=new Date();  
      var dat_year=date.getYear();  
      var dat_month=date.getMonth();  
      var dat_day=date.getDay();  
        var dat_d=date.getDate();  
    //  alert(dat_d);  
        var uom=new Date(dat_year,dat_month,dat_d);  
    //  alert(uom);  
    //  alert(date);  
        uom.setDate(uom.getDate()-1);  
    //  alert(uom);  
        var new_dd=uom.getDate();   
        var new_mm=uom.getMonth();  
        var new_yy=uom.getFullYear(); 

    JS实现将字符串转为Date类型的数据

    var str="2012-09-20";  
        var dat = new Date(Date.parse(str.replace(/-/g,"/")));  
        var month=dat.getMonth();  
        alert(month);  

    eg:

    var s = "2012/08/06";  
        var dateString = new Date(Date.parse(s));  
        alert(dateString.getMonth());  
     //
    
    var s = "2012/08/06 12:02:03";  
        var dateString = new Date(Date.parse(s));  
        alert(dateString.getMonth());  
        var t=dateString.toLocaleString();  
        var st=dateString.toLocaleTimeString();  
        alert(st);

    Date类型常用方法

    date.getYear();        //获取当前年份(2位)     
    date.getFullYear();    //获取完整的年份(4位,1970-????)     
    date.getMonth();       //获取当前月份(0-11,0代表1月)     
    date.getDate();        //获取当前日(1-31)     
    date.getDay();         //获取当前星期X(0-6,0代表星期天)     
    date.getTime();        //获取当前时间(从1970.1.1开始的毫秒数)     
    date.getHours();       //获取当前小时数(0-23)     
    date.getMinutes();     //获取当前分钟数(0-59)     
    date.getSeconds();     //获取当前秒数(0-59)     
    date.getMilliseconds();    //获取当前毫秒数(0-999)     
    date.toLocaleDateString();     //获取当前日期     
    var mytime=date.toLocaleTimeString();     //获取当前时间     
    date.toLocaleString( );        //获取日期与时间  即年月日 时分秒 

    还有一种高级的:

    var today = new Date(); 
    alert([  
        '  今天的日期为:' + today.toLocaleString(),  
        '七天前的日期为:' + new Date((+today) - 7*24*60*60*1000).toLocaleString()  
      ].join('
    ')); 

    还有按格式:

    var s="2012/1/1 12:28:15";  
    var date=new Date(Date.parse(s));  
    alert(new Date((+date)-24*3600*1000).toLocaleString());  
  • 相关阅读:
    计算机视觉--语义分割
    对团队成员公开感谢
    韩昊20191031-1 每周例行报告
    韩昊20191024-1 每周例行报告
    韩昊20191017-1 每周例行报告
    TensorFlow在windows 下的安装
    20191010-2 每周例行报告
    韩昊 20190919-1 每周例行报告
    韩昊 20190919-4 单元测试,结对
    2505-springboot使用spring.profiles.active来分区配置
  • 原文地址:https://www.cnblogs.com/zjn0zjn/p/3305617.html
Copyright © 2011-2022 走看看