构建方法

//1.获取当前时间
new Date();
//2.根据字符串获取
new Date('December 17, 1995 03:24:00'); //根据GMT格式构建
new Date('1995-12-17T03:24:00');//根据UTC构建
//3.根据数字年月日获取
new Date(year, monthIndex [, day [, hours [, minutes [, seconds [, milliseconds]]]]]);

对象方法

1.操作时间
默认获得是当前时区的时间,加上UTC获得是标准时间

Local UTC(zero) 描述
getFullYear getUTCFullYear 四位数的年份
getMonth getUTCMonth 月份
getDate getUTCDate 月中第几天
getHours getUTCHours 小时
getMinute getUTCMinute 分钟
getSeconds getUTCSeconds
getMilliseconds getUTCMilliseconds 毫秒
getDay getUTCDay 周中第几天

2.获得时间戳
getTime()

3.获得时区偏移
返回的是以分钟计算,比如北京是8时区,则返回的是-480
getTimezoneOffset

4.字符串转换
new Date().toISOString()方法和new Date()对象可以直接被mybatis识别,其他的不可.(是不是指定格式就行了?)

//1.UTC格式
new Date().toISOString()
"2021-02-08T15:15:16.259Z"//2.GMT格式
new Date().toString()
"Mon Feb 08 2021 23:15:00 GMT+0800 (中国标准时间)"new Date().toGMTString()
"Mon, 08 Feb 2021 15:16:57 GMT"

5.转换为本地时间

//1.第一个参数可以指定格式,可选项参考语言(文化)代码与国家地区对照表
new Date().toLocaleString()
"2021/2/8下午11:23:07"
new Date().toLocaleString('en-GB')
"08/02/2021, 23:22:52"//2.第二个参数可以指定时区
new Date().toLocaleString({ timeZone: 'UTC' })
"08/02/2021, 15:24:01"

参考:
https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Date

语言(文化)代码与国家地区对照表

javascript 时间类型 Date相关推荐

  1. oracle数据库日期格式的运算,Oracle时间类型date,timestamp时间差计算

    Oracle的时间类型有两种date和timestamp.   date精确到秒,timestamp精确到毫秒. 1.计算date类型的时间差 可以先把年,月,日,小时,分,秒用to_char函数拆分 ...

  2. MySQL 时间类型 DATE、DATETIME和TIMESTAMP

    1.DATE.DATETIME和TIMESTAMP 表达的时间范围 Type Range Remark DATE '1000-01-01' to '9999-12-31' 只有日期部分,没有时间部分 ...

  3. 【Java数据库】SQL时间类型Date Time Timestamp区别、插入/取出指定时间段的数据

    java.util.Date 子类:java.sql.Date 表示年月日 子类:java.sql.Time 表示时分秒 子类:java.sql.Timestamp 表示年月日 时分秒 1970.01 ...

  4. Java向MySQL数据库插入时间类型Date数据时需要注意的问题

    MySQL默认的数据类型格式是:yyyy-MM-dd,如:2015-12-30 如下图: 因此我们在往MySQL数据库中插入数据时,需要先进行格式化.在java中,我们通常这样格式化日期: [java ...

  5. oracle 中时间类型 date 与 long 互转

    我们在保存时间到数据库时,有时候会保存long型的数据,固定长度是13位,是用当前时间减去1970-01-01,再换算成毫秒得到的结果. 但是要考虑到时区问题中国的时区时+8区所以时间要加上8小时 o ...

  6. mongodb 时间戳 java_Java将日期类型Date时间戳转换为MongoDB的时间类型数据

    存了一个时间类型(Date)的数据到mongo数据库中,但是前台显示的是一串数字.继而引发了如下问题: Java里面如何把 时间戳 1477387464495 转换为 2016-10-25 17:24 ...

  7. MySQL 学习笔记(12)— 数据类型(定长字符、变长字符、字符串大对象、数字类型、日期时间类型、二进制类型)

    MySQL 常见的数据类型有字符串类型.数字类型.时间类型.二进制类型.具体的分类如下图: 1. 字符串类型 字符串类型用于存储字符和字符串数据,主要包含三种具体的类型:定长字符串.变长字符串以及字符 ...

  8. MongoDB时间类型

    mongdb时间类型 Date() 显示当前的时间 new Date 构建一个格林尼治时间   可以看到正好和Date()相差8小时,我们是+8时区,也就是时差相差8,所以+8小时就是系统当前时间 I ...

  9. Freemarker日期时间类型

    日期时间类型 ${date?date} ${date?time} ${date?datetime} 直接取值 如果,传来的是一个Date型数据会报错 ${date} 数据集 //6.创建一个数据集,可 ...

最新文章

  1. Android ListView 点击item改变item的背景颜色(ListView实现光标移动)
  2. 读书:历史 -- 东印度公司
  3. Linux中bashrc河bash_profile
  4. 【JavaScript从入门到精通】第一课 初探JavaScript魅力-01
  5. HTTP Referer 防外链
  6. 关于Java里面File类创建txt文件重复???
  7. Zookeeper分布式一致性原理(五):Zookeeper-Java-API
  8. JavaScript实现integerPartition整数划分算法(附完整源码)
  9. StringBuilder详解
  10. 【python工具篇】pip和pypi
  11. C++ 一篇文章让你知道智能指针的魅力
  12. HackerOne漏洞奖励计划扩展至开源漏洞
  13. Mapbox词汇表中文文档(查找Mapbox相关的术语及其定义)
  14. OSI七(八)层结构 TCP/IP 4层结构
  15. IDA Pro7使用总结
  16. 前期易语言编程作品收录|赤壁盗号|
  17. 利用Mcafee管理工具绕过McAfee杀毒软件
  18. Hexo主题制作指南
  19. inflate()方法详解和源码分析
  20. llvm如何使用vc编译器_使用LLVM框架创建有效的编译器,第2部分

热门文章

  1. 通过反射获取类的所有属性和方法
  2. c语言能选无,【提问】求助,一个C语言选择执行题怎么都不能完美运行
  3. 从C语言到C++的进阶之C++的非类新特性(篇二)
  4. 开启hidpi_MacOS Big Sur系统不需要通过获取系统权限而获取Hidpi
  5. 原生js、jq移入移出事件
  6. python怎么转到下一行_请教:怎样用python读取文件之后,处理在下一行、空行、和*星星?...
  7. 力扣150. 逆波兰表达式求值(JavaScript)
  8. 可逆矩阵的特征值和原来矩阵_线性代数——相似矩阵的可逆变换矩阵P是否唯一...
  9. java ajax json 乱码_java+ajax加载中文json串后出现乱码问题的解决办法
  10. mysql 主从 now_MySql主从复制搭建方法