zoukankan      html  css  js  c++  java
  • 51.日期对象Date

    1.必须new,然后使用date 调用方法

     var  date = new Date()

    2.方法:

    转成本地格式

    1) toLocalString()

      var  date = new Date()

    2) toLocalDateString()

      var  date = new Date()

    3) toLocalTimeString()

    var  date = new Date()

    三:获取年月日时分秒:

          设置

    时分秒后面是复数

    年:getFullYear()  月:getMonth()  日:getDate()  时:getHours() 分:getMinutes() 秒:getMinutes()  毫秒:getMilliseconds()   星期:getDay() 注意星期日是0   范围【0,6】

     

    getYear 是公元距离现在多少年

      西方从0计数 ,所以3对应的中国是四月

    21点  

    getMilliseconds:获取的是毫秒

    星期六

    自己可设置年月:

    因为范围是【0,11】,所以超过11,就加一年,剩下的作为加一年后的月份

     创建对象的时候就直接设置年月日时分秒:

    以字符串的形式:

    日期相减得到的是毫秒数,一秒等于一千毫秒

     

    四:

    getTime() 获取时间戳

    时间戳是:从初始时间到指定时间的毫秒数,初始时间是1970/1/1 0:0:0,初始时间是计算机创建的时间

    五:获取分钟偏移量,单位是分钟,格林威治时间跟本地时间的间距,格林威治在英国

    getTimezoneOffset//-480

    注意:var date =new Date() 获取的日期是执行代码时获取的日期,不会实时改变,想要实时改变,可以把日期的声明赋值放在定时器里,可以不断地更新date值。

    倒计时:利用date相减的毫秒值来计算日 时分秒

    day除以小时的综合

    hours除以分钟综合%24

    minutes除以秒的综合

    seconds除以毫秒的综合

    想把1时变成01时

    验证定时器其实不准的问题:

    相差应该是1000  2000 3000 ...

    实际上:

     

  • 相关阅读:
    MS SQL Server版本的选择
    ANSI,ASCII,Unicode的区别与联系!
    解决MSSQL中插入中文数据显示乱码的问题!
    ASP.NET中website与webApplication有何区别?
    常用SQL语句总结.
    外键的具体应用和表连接!
    String和datetime在SQL中和在C#中相互转换方法总结
    外键的学习
    if(!IsPostBack)的使用?
    如何在模板的内容页中添加javascript代码?
  • 原文地址:https://www.cnblogs.com/yzdwd/p/12632277.html
Copyright © 2011-2022 走看看