类型介绍之(3)引用派生类型之日期

Date类型
所有时刻实际上都是以一个数字存储的。
1970年1月1日0时0分0秒0毫秒 对应存储的就是0
1970年1月1日0时0分0秒1毫秒 对应存储的就是1
1970年1月1日0时0分0秒2毫秒 对应存储的就是2
以此类推
 
使用Date类型
var date = new Date(0);
 
如何创建?
var date = new Date();
var date = Date.now();
 
var date = new Date('6/20/2018');
var date = new Date(2018,5);从天数开始默认1,后面默认0
 
注意月份从0开始,星期天是0
小时范围在0~23
 
1.基本使用
1.年
date.getUTCFullYear() --->1970
2.月
date.getUTCMonth()--->1
3.日
date.getUTCDate()--->1
4.时
date.getUTCHours()--->0
5.分
date.getUTCMinutes()--->0
6.秒
date.getUTCSeconds()--->0
7.毫秒
date.getUTCMilliseconds()--->0
设置时,只需要把get换成set
 
为了方便当地时区,我们又将上述方法加上了去掉UTC的版本
date.setTime(0) -->基准时间,1970年1月1日0时0分0秒0毫秒
 
date.getUTCHours()
date.getHours() 1970年1月1日0时0分0秒0毫秒在北京时间是1970年1月1日8时0分0秒0毫秒
 
以下两种等价。省略UTC时,先将8时这个北京时间转换成标准时间0
date.setUTCHours(0)
date.setHours(8)
 
2.依据毫秒数设置获取
date.setTime(0);
以下二者等价
date.getTime();
date.valueOf();
 
3.获取星期几
date.getDay();
date.getUTCDay();
posted @   内心澎湃的水晶侠  阅读(49)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
· 【杂谈】分布式事务——高大上的无用知识?
点击右上角即可分享
微信分享提示