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;
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- 【每日笔记】【Go学习笔记】2019-01-04 Codis笔记
- 【每日笔记】【Go学习笔记】2019-01-02 Codis笔记
- 【每日笔记】【Go学习笔记】2019-01-07 Codis笔记
- Golang学习笔记-调度器学习
- Vue学习笔记(二)------axios学习
- 算法/NLP/深度学习/机器学习面试笔记
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
汇编语言(第2版)
王爽 / 清华大学出版社 / 2008-4 / 33.00元
《汇编语言(第2版)》是各种CPU提供的机器指令的助记符的集合,人们可以用汇编语言直接控制硬件系统进行工作。汇编语言是很多相关课程(如数据结构、操作系统、微机原理等)的重要基础。为了更好地引导、帮助读者学习汇编语言,作者以循序渐进的思想精心创作了《汇编语言(第2版)》。《汇编语言(第2版)》具有如下特点:采用了全新的结构对课程的内容进行组织,对知识进行最小化分割,为读者构造了循序渐进的学习线索;在......一起来看看 《汇编语言(第2版)》 这本书的介绍吧!