首页 > 其他分享 >包装类型-date使用

包装类型-date使用

时间:2024-10-21 09:48:48浏览次数:1  
标签:console log 包装 Date var 类型 date new

Date类型的使用

创建Date对象

  Date的构造函数有如下用法:
   // 1. 创建date对象的方式
    //没有传入任何参数获取到的是当前时间
    var date1 = new Date()
    console.log(date1) //Wed Aug 28 2024 09:17:12 GMT+0800 (中国标准时间)
    // 2. 传入参数:传入字符串
    var date2 = new Date("2024-08-28")
    console.log(date2)
    // 3. 传入具体的年月日 时分秒
    var date3 = new Date(2033,10,10, 9, 8, 7,333)
    console.log(date3)
    // 4. 传入一个Unix时间戳
    var date4 = new Date(10001231113131)
    console.log(date4)

dateString时间的表示方式

    ◼ 日期的表示方式有两种:RFC 2822 标准或者ISO 8601 标准。
    ◼ 默认打印的时间格式是RFC 2822标准的:
      new Date()
      //Wed Aug 28 2024 09:30:29 GMT+0800 (中国标准时间)
    ◼ 我们也可以将其转化成ISO 8601标准的:
      new Date().toISOString()
      //2286-12-04T23:45:13.131Z

        YYYY:年份,0000 ~ 9999
        MM:月份,01 ~ 12
        DD:日,01 ~ 31
        T:分隔日期和时间,没有特殊含义,可以省略
        HH:小时,00 ~ 24
        mm:分钟,00 ~ 59
        ss:秒,00 ~ 59
        .sss:毫秒
        Z:时区

Date获取信息的方法

      ◼ 我们可以从Date对象中获取各种详细的信息:
        getFullYear():获取年份(4 位数);
        getMonth():获取月份,从 0 到11;
        getDate():获取当月的具体日期,从 1 到31(方法名字有点迷);
        getHours():获取小时;
        getMinutes():获取分钟;
        getSeconds():获取秒钟;
        getMilliseconds():获取毫秒;
      ◼ 获取某周中的星期几:
        getDay():获取一周中的第几天,从 0(星期日)到6(星期六);
//例子
    var date = new Date()
    console.log(date)
    console.log(date.toISOString())

    // 1.获取想要的时间信息
    var year = date.getFullYear()
    var month = date.getMonth()+1
    var day = date.getDate()
    var hour = date.getHours()
    var minute = date.getMinutes()
    var socre = date.getSeconds()
    console.log(year,month,day,hour,minute)
    console.log(`${year}-${month}-${day}-${hour}-${minute}-${socre}`)

    var weakDay= date.getDay()//获取一周中的第几天
    console.log(weakDay)

    // 2.给Date设置时间
    date.setFullYear(2033)
    // 自动校验
    date.setDate(32)//Thu Sep 01 2033 09:53:57 GMT+0800 (中国标准时间)
    console.log(date)

Date获取Unix时间戳

      // var date = new Date(123456678990)
      // console.log(date)
      // Date对象转成时间戳
      var date = new Date()
      var date2 = new Date("2023-09-09")

      // 方法一:当前时间的时间戳
      var timesTamp = Date.now()
      console.log(timesTamp)//1724810327088

      // 将一个date对象转换成时间戳
      var timesTamp2 = date.getTime()
      var timesTamp3 = date2.valueOf()
      console.log(timesTamp2,timesTamp3)

      //  方法四:
      console.log(+date)

Date.parse方法

  ◼ Date.parse(str) 方法可以从一个字符串中读取日期,并且输出对应的Unix时间戳。
  ◼ Date.parse(str) :
    作用等同于new Date(dateString).getTime() 操作;
    需要符合RFC2822 或ISO 8601 日期格式的字符串;
  ✓ 比如YYYY-MM-DDTHH:mm:ss.sssZ
    其他格式也许也支持,但结果不能保证一定正常;
    如果输入的格式不能被解析,那么会返回NaN;

标签:console,log,包装,Date,var,类型,date,new
From: https://www.cnblogs.com/hdc-web/p/18488404

相关文章

  • 包装类型-Number方法
    数字类型Number◼前面我们已经学习了Number类型,它有一个对应的数字包装类型Number,我们来对它的方法做一些补充。◼Number属性补充:Number.MAX_SAFE_INTEGER:JavaScript中最大的安全整数(2^53-1);Number.MIN_SAFE_INTEGER:JavaScript中最小的安全整数-(2^53-1)......
  • MySQL 中 DATETIME 和 TIMESTAMP 时间类型详解
    MySQL的日期类型简介在MySQL中有两种存储时间的数据类型 DATETIME 和 TIMESTAMP,它们在数据库实际应用中,各有各的优势和劣势。一.DATETIME和TIMESTAMP的相同点两个数据类型存储时间的格式一致。均为YYYY-MM-DDHH:MM:SS两个数据类型都包含「日期」和「时间」部分。......
  • 包装基础类型
    今天对接金蝶接口的时候遇到相同的Json用相同的代码去解析,报错NumberFormatException.两个Json唯一的区别就是double类型一个有值,一个没值。问过网上的大佬之后才知道是因为值的问题,我把null值解析成double当然会报错。解决方案就是例如double,int类型使用String去接收,在get......
  • 2024/10/20: TypeScript 学习笔记三:TypeScript 类型系统
    一、TypeScript提供的对应类型:booleanstringnumberbigintundefinednullsymbol 二、object类型仅能够赋值给以下三种类型:顶端类型any和unknownObject类型空对象类型字面量“{}”注:所有类型都是顶端类型的子类型,所以object能够赋值给顶端类型any和unkno......
  • 基本数据类型及其使用
    一.整型数据类型  //java的整型数据类型默认为int,1字节=8比特//在申明long类型变量是要在后面跟L或l的后缀 二.表数范围的记忆技巧:①.指数n=(字节数×比特)/2 ②.左不减右减一左边公式=-(2**n)右边公式=2**n-1 三.浮点型数据(由于float的精度差,一般不用) //在申明floa......
  • 八,System、Date 和 SimpleDateFormat (与时间相关)
    Java中的System、Date和SimpleDateFormat类详解在Java中,System、Date和SimpleDateFormat类是处理系统操作和日期时间的基础类。这些类提供了丰富的方法来执行系统级操作、处理日期和格式化日期时间。System类System类是Java中的一个工具类,提供了多种与系统相关的......
  • 七,包装类
    Java中的包装类详解在Java中,基本数据类型(如int,char,boolean等)是不可变的,不能被继承或扩展。为了克服这些限制,Java提供了包装类(WrapperClasses),它们是基本数据类型的引用类型对应物。每个包装类都提供了相应的构造方法、静态工厂方法、常量和实用工具方法。包装类的种类......
  • [SAP ABAP] SE11定义数据类型(结构与表类型)
    1.定义结构使用事务码SE11创建数据类型(结构),输入自定义的数据类型名称,点击创建按钮勾选结构并点击确定按钮 填写简短描述,并在"组件"页签上添加相关字段信息,点击激活按钮即可生效该结构ZSPO_HEADER_4372.定义表类型在定义表类型之前,我们先使用事务码SE11定义结构勾......
  • 数据类型与变量
    1.字面常量在HelloWorld程序中,System.Out.println("HelloWorld");语句,不论程序何时运行,输出的都是HelloWorld,其实"HelloWorld"就是字面常量。常量即程序运行期间,固定不变的量称为常量,比如:一个礼拜七天,一年12个月等。publicclassDemo{  publicstaticvoidmain(......
  • 三,Java编程基础:深入理解数据类型与类型转换
    数据类型与类型转换在Java编程中,数据类型是定义变量存储数据的格式。Java是一种强类型语言,这意味着每个变量和表达式都有一个明确的数据类型。本文将深入探讨Java中的基本数据类型、引用数据类型以及类型转换,包括详细的示例和代码。基本数据类型Java的基本数据类型分为整数类型......