• 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”相对较差,所以有些时候需要对该日期格式进行转换)

  • 相关阅读:
    WEB网站类型系统中使用的OFFICE控件
    【架构】原型设计工具一览
    【云计算】mesos+marathon 服务发现、负载均衡、监控告警方案
    【自动部署该怎么做?】
    【OpenStack 虚拟机初始化user-data & Cloud-init】
    【数据可视化 参考资料】
    【RabbitMQ 参考资料】
    【CloudFoundry】架构、设计参考
    【OpenStack项目管理-CPU/内存/存储/网络 配额管理】
    【前端自动化构建 grunt、gulp、webpack】
  • 原文地址:https://www.cnblogs.com/Yoriluo/p/7457227.html
Copyright © 2020-2023  润新知