zoukankan      html  css  js  c++  java
  • js Date对象

    {
      // Date对象创建的四种方式
      /*
      首先有个前提:是以1970 年 1 月 1 日为0毫秒数
      var d = new Date();
      var d = new Date(milliseconds); 毫秒数  823243544357
      var d = new Date(dateString); //1970-6-4 23:59:59
      var d = new Date(year, month, day, hours, minutes, seconds, milliseconds);
      */
    
      let date1 = new Date() //2020-07-08T09:00:29.283Z
      let date2 = new Date() //1996-02-02T06:45:44.357Z
      let date3 = new Date()
      let date4 = new Date(2020, 2, 3) //2020-03-02T16:00:00.000Z
    
      let res = date1.getTime()// 1594200674461 返回 1970 年 1 月 1 日至今的毫秒数。
    
      
      let week = date1.getDay() //3 从 Date 对象返回一周中的某一天 (0 ~ 6)。
      const xingQi = { 0: '星期日', 1: '星期1', 2: '星期2', 3: '星期3', 4: '星期4', 5: '星期5', 6: '星期6', }
      let year = date1.getFullYear()//2020
      let month = date1.getMonth() //6 注意0-11 通常要加1
      let day = date1.getDate() //8 从 Date 对象返回一个月中的某一天 (1 ~ 31)。
      let hour = date1.getHours() //17 返回 Date 对象的小时 (0 ~ 23)。
      let minute = date1.getMinutes() //15 返回 Date 对象的分钟 (0 ~ 59)。
      let seconds = date1.getSeconds() //9   返回 Date 对象的秒数 (0 ~ 59)。
    
      // dateObj.setTime(number) 传入number 来重新设置dateObj的时间戳
      let timestamp=date1.setTime(13324038825) //dateObj.setTime(number):number 以毫秒设置 Date 对象。
      console.log("timestamp", timestamp,date1) //1332403882588  date1=1970-06-04T05:07:18.825Z
    
    
      let str3 = date1.toLocaleDateString()//1970-6-4
     let str31= str3+' 23:59:59' //1970-6-4 23:59:59
     console.log(new Date(str31) )  //1970-06-04T15:59:59.000Z 把时间字符串转为Date对象
      
    
     let date5=new Date()
     let start=new Date(date5.toLocaleDateString()+' 00:00:00') //2020-7-8 00:00:00
     let end=new Date(date5.toLocaleDateString()+' 23:59:59') //2020-7-8 23:5
     
     start.setTime(start.getTime()-24*3600*1000*6) //毫秒
     console.log(start.getTime());
     let now=Date.now() //1594201854701 直接返回当前时间戳
     
    
    
    
    
    }
  • 相关阅读:
    CodeForces 660D Number of Parallelograms
    【POJ 1082】 Calendar Game
    【POJ 2352】 Stars
    【POJ 2481】 Cows
    【POJ 1733】 Parity Game
    【NOI 2002】 银河英雄传说
    【NOI 2015】 程序自动分析
    【POJ 1704】 Georgia and Bob
    【HDU 2176】 取(m堆)石子游戏
    【SDOI 2016】 排列计数
  • 原文地址:https://www.cnblogs.com/xiaoliziaaa/p/13268353.html
Copyright © 2011-2022 走看看