zoukankan      html  css  js  c++  java
  • date的讲解及分析

      Date() 对象(获取时间的)   不过是用类的写法来实现的:(他也没有私有属性,都是通过__proto__继承来的)

      Date()  分两大系      一个是get系列(及获取时间)     一个是set系列(及设置时间)

      如果使用定时器出现异闪?

      1.提前调用函数    2.将定时器改为1毫秒

      get系列的方法

      1.getDate()    返回一月中的某一天;

      2.getDay()    返回一周中的某一天(0-6 0代表周日,6代表周一)

      3.getFullyear()  返回四位数的年份;

      4.getMonth()    返回月份,(比实际情况小1,0代表1月)

      5.getHours()    返回当前的小时数(0-23     0代表24点)

      6.getMinutes()    返回当前的分钟数(0-59)

      7.getTime()    返回1970年到现在的毫秒数;

      8.parse()    反回指定时间到1970年1月1日的毫秒数   (()中有一个字符串的参数,字符串中有三个值,第一个值时月份,第二个值是月中的天数,第三个值为年份)

      使用方法:var time=new Date()

           var s=parse("12 21,2019")         (其他方法不需要参数)

      Date()   set系列

      1.setDate()  设置时间对象(月)中的某一天;参数是number(1-31)

      2.setFullYear()  设置年份 ,有三个参数,第一个年份必填,第二个月份(选填),第三个日期(选填)

      3.setMonth()  设置月份,有两个参数,第一个月份必填(0-11),第二个参数月份日期选填(1-31)

      4.setHours()  设置小时数,四个参数,第一个参数小时(必填),第二个分钟(选填),第三个秒钟(选填),第四个毫秒(选填)

      5.setMinutes()  设置分钟数,有三个参数,第一个参数分钟(必填),第二个参数秒钟(选填),第三个参数毫秒(选填)

      6.setSeconds()  设置秒数,两个参数,第一个为秒钟(必填),第二个为毫秒(选填)

      7.setTime()  时间戳 (以毫秒为单位的计时)

      var time=new Date()  (这种写法,就是获取当前时间)

      var time=new Date(milliseconds) 时间戳写法

      var time=new Date("2019/01/01 00:00:00")   字符串格式的写法

      var time=new Date(year,month,day,hours,minutes,seconds,milliseonds)  

      时间的转换:

      一天=24小时 =1440分=86400秒=86400000毫秒;

      一小时=60分 =3600秒=3600000毫秒;

      一分= 60秒 =60000毫秒

      一秒 =1000毫秒

      

  • 相关阅读:
    Java Calendar详解
    Java Calendar 类的时间操作
    java获取properties配置文件值
    解决Eclipse中.properties文件中文乱码问题
    java web每天定时执行任务(四步轻松搞定)
    为经典版eclipse增加web and JavaEE插件
    VMware创建虚拟机教程详解及问题解决
    Eclipse对svn操作切换账号或更换svn地址方法
    oracle 查看用户所在的表空间
    (转)CentOS之7与6的区别
  • 原文地址:https://www.cnblogs.com/shangjun6/p/10115745.html
Copyright © 2011-2022 走看看