ECMAScript学习笔记(四)

栏目: JavaScript · 发布时间: 6年前

内容简介:JavaScript高级程序设计的第五章。讲解了跟对象相关的东西。Date类型,是基于Java的java.util.Date构建的(怪不得觉得用起来很顺手)。Date类型使用自UTC 2017年1月1日零时开始经过的毫秒数来保存日期。Date类型保存的日期能够精确到1970年1月1日之前或折后的285616年。

引用类型

JavaScript高级程序设计的第五章。讲解了跟对象相关的东西。

Date类型

Date类型,是基于 Java 的java.util.Date构建的(怪不得觉得用起来很顺手)。

Date类型使用自UTC 2017年1月1日零时开始经过的毫秒数来保存日期。Date类型保存的日期能够精确到1970年1月1日之前或折后的285616年。

创建一个Date对象, 可以这么操作:

var now = new Date();

该对象将获得当前的日期和时间。

若想指定时间和日期创建Date对象,则需要传入表示该日期的毫秒数。为了简化计算过程,ECMAScript提供了:Date.parse(), Date.UTC()方法。

Date.parse

eg:

var someDate = new Date(Date.parse("May 25, 2018"));

当然,如果直接把表示日期的字符串,传入Date构造函数,他在后台也会调用Date.parse()函数。

**Date.UTC:**参数分别为年份、基于0的月份、月中的某一天、小时数、分钟、秒及毫秒。

**必须参数:**年份、月份

eg:

var y2k = new Date(Date.UTC(2000, 0));
var allFives = new Date(Date.UTC(2005, 4, 5, 17, 55, 55));

当然,如果直接把Date.UTC()需要的参数,传入Date构造函数,他在后台也会调用Date.UTC()函数。

ECMAScript 5 添加了Date.now()方法,返回表示调用这个方法时的日期和时间的毫秒数。这个方法简化了使用Date对象分析代码的工作。

var start = Date.now();

日期格式化方法

1.toDateString():以特定于实现的格式显示星期几, 月, 日和年

2.toTimeString():以特定于实现的格式显示时, 分, 秒和时区

3.toLocaleDateString():以特定于地区的格式显示星期几, 月, 日和年

4.toLocalTimeString():以特定于地区的格式显示星期几, 月, 日和年

5.toUTCString():以特定于实现的格式完整的UTC日期。

日期/时间组件方法

1.getTime():返回表示日期的毫秒数

2.setTime(毫秒)

3.getFullYear():取得4位数年份

4.setFullYear(年)

5.getUTCFullYear():返回UTC日期的4位数年份

6.setUTCFullYear(年):

7.getMonth():返回日期中的月份,以0开始计数

8.setMonth(月)

9.getUTCMonth():返回UTC日期中的月份,以0开始计数

10.setUTCMonth(月)

11.getDate():返回日期月份中的天数

12.setDate(日)

13.getUTCDate():返回UTC日期月份中的天数

14.setUTCDate(日)

15.getDay():返回日期中星期的星期几,0表示星期日,6表示星期六

16.getUTCDay():返回UTC日期中星期的星期几,0表示星期日,6表示星期六

17.getHours():返回日期中的小时数,0-23

18.setHours()

19.getUTCHours():返回UTC日期中的小时数,0-23

20.setUTCHours()

21.getMinutes():返回日期中的分钟数

22.setMinutes()

23.getUTCMinutes():返回UTC日期中的分钟数

24.setUTCMinutes()

25.getSeconds():返回日期中的秒数

26.setSeconds()

27.getUTCSeconds():返回UTC日期中的秒数

28.setUTCSeconds()

29.getMilliseconds():返回日期中的毫秒数

30.setMilliseconds()

31.getUTCMilliseconds():返回UTC日期中的毫秒数

32.setUTCMilliseconds()

RegExp类型

RegExp用来支持正则表达式。

以以下方式,可以创建一个正则表达式:

var expression = / pattern / flags;

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

汇编语言(第2版)

汇编语言(第2版)

王爽 / 清华大学出版社 / 2008-4 / 33.00元

《汇编语言(第2版)》是各种CPU提供的机器指令的助记符的集合,人们可以用汇编语言直接控制硬件系统进行工作。汇编语言是很多相关课程(如数据结构、操作系统、微机原理等)的重要基础。为了更好地引导、帮助读者学习汇编语言,作者以循序渐进的思想精心创作了《汇编语言(第2版)》。《汇编语言(第2版)》具有如下特点:采用了全新的结构对课程的内容进行组织,对知识进行最小化分割,为读者构造了循序渐进的学习线索;在......一起来看看 《汇编语言(第2版)》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具