javascript 时间类型 Date
构建方法
//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相关推荐
- oracle数据库日期格式的运算,Oracle时间类型date,timestamp时间差计算
Oracle的时间类型有两种date和timestamp. date精确到秒,timestamp精确到毫秒. 1.计算date类型的时间差 可以先把年,月,日,小时,分,秒用to_char函数拆分 ...
- MySQL 时间类型 DATE、DATETIME和TIMESTAMP
1.DATE.DATETIME和TIMESTAMP 表达的时间范围 Type Range Remark DATE '1000-01-01' to '9999-12-31' 只有日期部分,没有时间部分 ...
- 【Java数据库】SQL时间类型Date Time Timestamp区别、插入/取出指定时间段的数据
java.util.Date 子类:java.sql.Date 表示年月日 子类:java.sql.Time 表示时分秒 子类:java.sql.Timestamp 表示年月日 时分秒 1970.01 ...
- Java向MySQL数据库插入时间类型Date数据时需要注意的问题
MySQL默认的数据类型格式是:yyyy-MM-dd,如:2015-12-30 如下图: 因此我们在往MySQL数据库中插入数据时,需要先进行格式化.在java中,我们通常这样格式化日期: [java ...
- oracle 中时间类型 date 与 long 互转
我们在保存时间到数据库时,有时候会保存long型的数据,固定长度是13位,是用当前时间减去1970-01-01,再换算成毫秒得到的结果. 但是要考虑到时区问题中国的时区时+8区所以时间要加上8小时 o ...
- mongodb 时间戳 java_Java将日期类型Date时间戳转换为MongoDB的时间类型数据
存了一个时间类型(Date)的数据到mongo数据库中,但是前台显示的是一串数字.继而引发了如下问题: Java里面如何把 时间戳 1477387464495 转换为 2016-10-25 17:24 ...
- MySQL 学习笔记(12)— 数据类型(定长字符、变长字符、字符串大对象、数字类型、日期时间类型、二进制类型)
MySQL 常见的数据类型有字符串类型.数字类型.时间类型.二进制类型.具体的分类如下图: 1. 字符串类型 字符串类型用于存储字符和字符串数据,主要包含三种具体的类型:定长字符串.变长字符串以及字符 ...
- MongoDB时间类型
mongdb时间类型 Date() 显示当前的时间 new Date 构建一个格林尼治时间 可以看到正好和Date()相差8小时,我们是+8时区,也就是时差相差8,所以+8小时就是系统当前时间 I ...
- Freemarker日期时间类型
日期时间类型 ${date?date} ${date?time} ${date?datetime} 直接取值 如果,传来的是一个Date型数据会报错 ${date} 数据集 //6.创建一个数据集,可 ...
最新文章
- Android ListView 点击item改变item的背景颜色(ListView实现光标移动)
- 读书:历史 -- 东印度公司
- Linux中bashrc河bash_profile
- 【JavaScript从入门到精通】第一课 初探JavaScript魅力-01
- HTTP Referer 防外链
- 关于Java里面File类创建txt文件重复???
- Zookeeper分布式一致性原理(五):Zookeeper-Java-API
- JavaScript实现integerPartition整数划分算法(附完整源码)
- StringBuilder详解
- 【python工具篇】pip和pypi
- C++ 一篇文章让你知道智能指针的魅力
- HackerOne漏洞奖励计划扩展至开源漏洞
- Mapbox词汇表中文文档(查找Mapbox相关的术语及其定义)
- OSI七(八)层结构 TCP/IP 4层结构
- IDA Pro7使用总结
- 前期易语言编程作品收录|赤壁盗号|
- 利用Mcafee管理工具绕过McAfee杀毒软件
- Hexo主题制作指南
- inflate()方法详解和源码分析
- llvm如何使用vc编译器_使用LLVM框架创建有效的编译器,第2部分
热门文章
- 通过反射获取类的所有属性和方法
- c语言能选无,【提问】求助,一个C语言选择执行题怎么都不能完美运行
- 从C语言到C++的进阶之C++的非类新特性(篇二)
- 开启hidpi_MacOS Big Sur系统不需要通过获取系统权限而获取Hidpi
- 原生js、jq移入移出事件
- python怎么转到下一行_请教:怎样用python读取文件之后,处理在下一行、空行、和*星星?...
- 力扣150. 逆波兰表达式求值(JavaScript)
- 可逆矩阵的特征值和原来矩阵_线性代数——相似矩阵的可逆变换矩阵P是否唯一...
- java ajax json 乱码_java+ajax加载中文json串后出现乱码问题的解决办法
- mysql 主从 now_MySql主从复制搭建方法