zoukankan      html  css  js  c++  java
  • 关于日期的处理

    1.new Date().setTime(millisec) 方法以毫秒设置 Date 对象。

    millisec:必需。要设置的日期和时间据 GMT 时间 1970 年 1 月 1 日午夜之间的毫秒数。这种类型的毫秒值可以传递给 Date() 构造函数,可以通过调用 Date.UTC() 和 Date.parse() 方法获得该值。以毫秒形式表示日期可以使它独立于时区。

    var temp01 = new Date()
    temp01.setTime(0)
    document.write(temp01)//Thu Jan 01 1970 08:00:00 GMT+0800 (中国标准时间)

    在本例中,我们将向 1970/01/01 午夜0点添加 0毫秒,并显示新的日期和时间,但是返回的时间在基础上加了8小时,可能是因为时区的问题。

    2.获得未来或者过去的时间,以毫秒计算,通过 new Date(millisec)获得

    var mydate = new Date(0);
    console.log(mydate)//Thu Jan 01 1970 08:00:00 GMT+0800 (中国标准时间) 也就是说返回参数距离1970,01,01这一天8时的日期。可能是由于时差。
    var mydate = new Date();
    console.log(mydate)//Fri Mar 10 2017 21:04:10 GMT+0800 (中国标准时间)
    var enddate = mydate.valueOf();//获得mydata的原始值
    enddate = enddate - 3 * 24 * 60 * 60 * 1000;
    console.log(enddate);//获得三天前此时的毫秒数
            mydate = new Date(enddate);
            console.log(mydate)//Tue Mar 07 2017 21:04:10 GMT+0800 (中国标准时间)

     3.Date.UTC()方法,Date.UTC() 是一种静态方法,因为需要使用构造函数 Date() 来调用它。这个方法常用于获得距离一定时间的时间点

    Date.UTC(year,month,day,hours,minutes,seconds,ms)
    var d = Date.UTC(1970,01,01)
    document.write(d)//2678400000ms,等于31天。
    var dd = Date.UTC(1969,12,01)
    document.write(d)//0ms。

    可以得出Date.UTC()方法返回的毫秒数是参数距离1969,12,01这天0时的毫秒数,也就是说返回的时间为距离1970,01,01这天0时的毫秒数加上1个月的毫秒数。

    4.toLocaleString() 方法可根据本地时间把 Date 对象转换为字符串,并返回结果。

    <script type="text/javascript">
    
    var d = new Date()
    document.write (d.toLocaleString())//2017/3/15 下午1:26:32
    
    </script>

     5.

    var strTime="2011-04-16"; //字符串日期格式           
    var date= new Date(Date.parse(strTime.replace(/-/g,   "/"))); //转换成Data();
    var month=date.getMonth()+1; //获取当前月份
  • 相关阅读:
    BOI 2002 双调路径
    BOI'98 DAY 2 TASK 1 CONFERENCE CALL Dijkstra/Dijkstra+priority_queue/SPFA
    USACO 2013 November Contest, Silver Problem 2. Crowded Cows 单调队列
    BOI 2003 Problem. Spaceship
    USACO 2006 November Contest Problem. Road Blocks SPFA
    CEOI 2004 Trial session Problem. Journey DFS
    USACO 2015 January Contest, Silver Problem 2. Cow Routing Dijkstra
    LG P1233 木棍加工 动态规划,Dilworth
    LG P1020 导弹拦截 Dilworth
    USACO 2007 February Contest, Silver Problem 3. Silver Cow Party SPFA
  • 原文地址:https://www.cnblogs.com/rage-the-dream/p/6533126.html
Copyright © 2011-2022 走看看