文档章节

Javascript Date对象

o
 osc_2ykg75r8
发布于 2019/10/09 16:51
字数 602
阅读 26
收藏 0

行业解决方案、产品招募中!想赚钱就来传!>>>

关于Javascript的日期Date对象,一直印象不深刻,今天遇到问题就完整的学习整理一下。

Date对象,是JS中用于处理日期和时间。

一、创建Date对象:new Date()

以下四种方式可创建Date对象

var d = new Date();
var d = new Date(milliseconds);
var d = new Date(dateString);
var d = new Date(year,month,day,hours,minutes,seconds,milliseconds);

 

创建date对象
创建date对象

 

 

输出值
输出值

 

二、Date对象方法

方法 描述
getDate() 返回一个月中的某一天(1~31)
getDay() 返回一周中的某一天(0~6)
getFullYear() 返回四位数字年份(2019)
getHours() 返回小时(0~23)
getMilliseconds() 返回毫秒(0~999)
getMinutes() 返回分钟(0~59)
getMonth() 返回月份(0~11)
getSeconds() 返回秒数(0~59)
getTime() 返回1970年1月1日至今的毫秒数
toDateString() 将日期部分转换为字符串
toLocaleDateString() 根据本地时间格式,将日期部分转换为字符串
toLocaleTimeString() 根据本地时间格式,将时间部分转换为字符串
toLocaleString() 据本地时间格式,把 Date 对象转换为字符串
toString() 把 Date 对象转换为字符串
toTimeString() 把 Date 对象时间部分转换为字符串
setFullYear() 设置年份(四位数字)
setMonth() 设置月份(0-11)
setDate() 设置天数(1-31)
setHours() 设置小时(0-23)
setMinutes() 设置分钟(0-59)
setSeconds() 设置秒数(0-59)
setMilliseconds() 设置毫秒(0-999)
setTime() 以毫秒数设置Date对象
toJSON() 以JSON格式返回日期的字符串
Date.parse() 返回1970/1/1午夜距离该日期时间的毫秒数
Date.now() 返回自 1970-1-1 00:00:00 UTC(世界标准时间)至今所经过的毫秒数
Date.UTC() 接受和构造函数最长形式的参数相同的参数(从2到7),并返回从 1970-01-01 00:00:00 UTC 开始所经过的毫秒数
valueOf() 返回1970/1/1午夜距离该日期时间的毫秒数,与getTime()返回值相等
2.1 常用的get方法

 

getters
getters

 

 

输出值
输出值

 

2.2 常用的set方法

 

setters
setters

 

 

输出值
输出值

 

2.3 其他常用方法

 

常用方法
常用方法

 

 

输出值
输出值

 

世界标准时间,国际协调时间,简称UTC(Universal Coordinated Time)
UTC时间与GMT(格林尼治时间Greenwich Mean Time)相同
GMT+0800 东八区区时 北京时间

三、两个日期的比较

 

日期比较计算
日期比较计算

 

四、日期格式化

 

格式化
格式化

 

 

输出值
输出值

 

o
粉丝 0
博文 500
码字总数 0
作品 0
私信 提问
加载中
请先登录后再评论。
Javascript图元绘制库--ternlight

基于HTML CANVAS API的Javascript库,提供在HTML页面上绘制图元——如流程图的能力。 目前已支持简单的矩形图元和图元间的连线(直线、直角连线两种),拖拽图元等能力。 该javascript librar...

fancimage1
2013/02/07
6.2K
1
JavaScript 服务器页--JSSP

JSSP (JavaScript Server Pages) 可以让你在 Java 的应用服务器上使用 JavaScript 生成网页。支持已有的 Java 包和嵌入式 SQL 命令。包含 Dervish 这个 JavaScript 交互操作包用于简化 Ajax...

匿名
2013/02/11
3.8K
0
Promises/A 和 when() 实现--When.js

When.js 是 cujojs 的轻量级的 Promises/A 和 when() 实现,从 wire.js 的异步核心和 cujojs 的 IOC 容器派生而来。包含很多其他有用的 Promiss 相关概念,例如联合多个 promiss、mapping 和...

匿名
2013/02/15
7.4K
0
JavaScript 声效库--SFX.js

sfx.js 是一个简单的声效封装 JavaScript 包。示例: var sfxObject = new SFX( 'sound_effects/{{type}}' ); 支持: Chrome: OGG + MP3 Opera: OGG Firefox: OGG Safari: MP3 IE9: MP3......

匿名
2013/02/18
1.1K
0
JS框架--Cyer

Cyer是一个轻量、小巧的js框架,精简易懂的API设计,支持链式调用,有点jQuery的味道。核心部分为选择器(selector)、dom操作、event机制。暂不支持animate功能。版本更新到v1.0.3,增加domRe...

黄昌运
2013/03/06
2.1K
0

没有更多内容

加载失败,请刷新页面

加载更多

如何在Pandas的DataFrame中的行上进行迭代? - How to iterate over rows in a DataFrame in Pandas?

问题: I have a DataFrame from pandas: 我有一个来自熊猫的DataFrame : import pandas as pdinp = [{'c1':10, 'c2':100}, {'c1':11,'c2':110}, {'c1':12,'c2':120}]df = pd.DataFrame(......

富含淀粉
45分钟前
20
0
与电商节伴生,平台销量榜单背后还有被低估的营销价值

文 | 曾响铃 来源 | 科技向令说(xiangling0815) 时至今日,电商节已经成为各巨头零售平台例行的活动,花样在不断创新,玩法也在不断涌现。 在这个过程中,伴随电商节的各种品牌、产品销量榜...

曾响铃
47分钟前
22
0
volatile关键字详解

前言 提到JAVA的并发编程,就不得不提volatile关键字,不管是在面试还是实际开发中,volatile关键字的使用都是一个应该掌握的技能。它之所以重要,是因为它和JAVA并发编程中会遇到三种重要问...

ls_cherish
今天
15
0
比继承更偏爱组成? - Prefer composition over inheritance?

问题: Why prefer composition over inheritance? 为什么更喜欢使用组合而不是继承? What trade-offs are there for each approach? 每种方法都有哪些取舍? When should you choose inher...

javail
今天
26
0
2020软件测试工程师史上最全面试题(内含答案)-看完BATJ面试官对你竖起大拇指!

以下是软件测试相关的面试题及答案,欢迎大家参考! 我不是至尊宝,也不是孙悟空,我只是那城墙下的一猿。  1、你的测试职业发展是什么?  测试经验越多,测试能力越高。所以我的职业发展是需...

程序员一凡
今天
17
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部