zoukankan      html  css  js  c++  java
  • js-Date对象(九)

    一、Date对象的创建
    1、new Date()【创建当前时间对象
    eg:

        var date = new Date();
        console.log(date);    //Thu Jul 18 2019 18:43:13 GMT+0800 (中国标准时间)

    2、new Date(year, month, day, hours, minutes, seconds, milliseconds)
    参数为2-7个之间均可以并依次对应相应参数,若参数设置为1个时则会解析为第三种创建时间对象形式【参数为时间戳
    eg:

        var date = new Date(2019, 6, 19, 18, 15, 30, 0);    //Mon Aug 19 2019 18:15:30 GMT+0800 (中国标准时间)【注意月份值需要加1】

    3、new Date(milliseconds)【参数为时间戳  毫秒时间戳  秒时间戳
    eg:

        var date = new Date(1563355259000);
        console.log(date);  //Wed Jul 17 2019 17:20:59 GMT+0800 (CST)

    4、new Date(dateString)
    常用的几种dateString日期格式:
    a、"2019-07-18 18:57:40"    【注意:这种日期格式如果没有加时分秒的话则会返回当天的上午八点
    eg:

        console.log(new Date("2019-07-18 18:57:40"));    //Thu Jul 18 2019 18:57:40 GMT+0800 (中国标准时间)
        console.log(new Date("2019-07-18"));    //Thu Jul 18 2019 8:00:00 GMT+0800 (中国标准时间)

    b、"2019/07/18 18:57:40"
    eg:

        console.log(new Date("2019/07/18 18:57:40"));    //Thu Jul 18 2019 18:57:40 GMT+0800 (中国标准时间)

    c、"Jul 13, 2019 18:57:40"

        console.log(new Date("Jul 13, 2019 18:57:40"));    //Thu Jul 18 2019 18:57:40 GMT+0800 (中国标准时间)


    二、通过日期对象来获取日期的方法
    使用Date日期对象来调用下面这些方法可以获取到该日期对象相应的一些值
    getFullYear()     获取年份(yyyy)
    getMonth()     获取月份(0-11)【该处获取的月份需要加1才是真实的月份值
    getDate()     获取日期(1-31)
    getHours()     获取小时(0-23)
    getMinutes()     获取分钟(0-59)
    getSeconds()     获取秒数(0-59)
    getMilliseconds()     获取毫秒数(0-999)
    getDay()    获取星期几(0-6)
    getTime()     获取时间戳(从 1970 年 1 月 1 日至今的毫秒数

    三、时间戳与日期对象之间的转换
    1、时间戳转换为日期对象
    使用new Date(时间戳)可以将参数时间戳转换为日期对象;
    2、日期对象转换为时间戳
    使用日期对象的getTime()方法

    四、日期对象转化为时间字符串的一些方法
    1、Date.prototype.toLocaleString()
    将一个Date转化难为一个本地格式的字符串
    eg:

        var date = new Date();
        document.write(date.toLocaleString());   //2019/7/18 下午7:35:52

    2、Date.prototype.toLocaleDateString()    
    以本地格式的字符串返回一个Date的日期部分,返回一个本地人可读的日期格式,日期部分
    eg:

        var date = new Date();
        document.write(date.toLocaleDateString());   //2019/7/18

    3、Date.prototype.toLocaleTimeString()
    将一个Date转化为本地的格式的时间部分
    eg:

        var date = new Date();
        document.write(date.toLocaleTimeString());   //下午7:35:52
  • 相关阅读:
    Hadoop 2.7 伪分布式环境搭建
    Linux 安装配置 Tomcat
    Hadoop hdfs完全分布式搭建教程
    Hadoop中ssh+IP、ssh+别名免秘钥登录配置
    VMware 克隆多台Linux机器并配置IP
    Linux 安装JDK
    连表更新数据
    设置让php能够以root权限来执行exec() 或者 shell_exec()
    Jsonp 关键字详解及json和jsonp的区别,ajax和jsonp的区别
    php7安装mongoDB扩展
  • 原文地址:https://www.cnblogs.com/nzcblogs/p/11209467.html
Copyright © 2011-2022 走看看