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

    1、构造Date对象

    var dt = new Date(); //获取当地包含日期和时间的对象,格式为:Thu Aug 31 2017 09:15:43 GMT+0800 (中国标准时间)

    2.使用new Date()可以构造固定时间的date对象

    1)new Date(时间戳)//返回值为时间戳-1970/01/01的毫秒数,然后转化为new Date()格式的时间;

    2)new Date(时间字符串),时间字符串的格式为:“YYYY/MM/DD HH:mm:ss”; "YYYY-MM-DD HH:mm:ss";输出格式也为new Date()的输出;

    3.new Date(year,month,day,hours,minutes,seconds,milliseconds)

     例子:var dt = new Date(2014,06)    //Tue Jul 01 2014 00:00:00 GMT+0800 (中国标准时间)

    4.Date方法

    getFullYear();//获取当前年份

    getMonth()+1;//获取当前月份,因为月份为0~11,所以要获取当前月份,需要+1;

    getDate();//获取当前日期值,范围为1~31;

    getHours(); //获取小时值

    getMinutes();//获取分钟值

    getSeconds(); //获取毫秒值

    getDay(); //0为星期天,1为星期一,一次推算,值范围为0~6;

    getTime(); // 返回date日期与1970/01/01之间的毫秒数,即时间戳

    5、 字符串化

    1)toString():输出:Tue Jul 01 2014 00:00:00 GMT+0800 (中国标准时间)

    2)toLocaleString(),输出:2014-06-04

    3)toDateString(),输出:Tue Jul 01 2014

    4)toLocaleDateString(),输出“2014-06-01”

    5)toTimeString(),输出:00:00:00 GMT+0800 (中国标准时间)

    6)toLocaleTimeString(),输出:00:00:00

    7)valueOf(),与getTime()一样,返回date对象的时间戳

    6、Date.now() ,直接返回当前时间对应的时间戳

    7、Date.parse(datestr),返回时间戳,参数datestr有两种格式:

    1)YYYY/MM/DD HH:mm:ss (推荐使用)

    2)YYYY-MM-DD HH:mm:ss (在IE中返回NAN)

    (注:一般来说,日期格式“YYYY/MM/DD”的兼容性更好,而“YYYY-MM-DD”相对较差,所以有些时候需要对该日期格式进行转换)

  • 相关阅读:
    Filter 和 interceptor 的区别
    JAVA基础知识|Optional
    CentOS 7安装MariaDB 10详解以及相关配置
    Linux系统zookeeper环境搭建(单机、伪分布式、分布式)
    Java设计模式——模板方法模式
    Java设计模式——装饰模式
    Java设计模式——观察者模式
    Java设计模式——代理模式
    Java设计模式——适配器模式
    Java设计模式——策略模式
  • 原文地址:https://www.cnblogs.com/Yoriluo/p/7457227.html
Copyright © 2011-2022 走看看