JavaScript 中有关时间对象的方法
ECMAScript中的Date类型是在早期 Java 中的 Java.unile.Date 类基础上构建的。为此 Date 类型使用自 UTC (Coordinated Universal Time, 国际协调时间)1970年1月1日午夜开始经过的毫秒数来保存日期。
在这种数据存储格式下, Date 类型保存的日期能够精确到1970年1月1日之前或之后的285616年
Date.parse(string)
接受一个表示日期的字符串参数,然后尝试根据这个字符串返回相应日期的毫秒数,不能转换则返回 NaNDate.UTC(year, month[, day, hour, min, second, millisecond])
根据参数返回相应日期的毫秒数,只有前两个参数是必须的,省略其它参数则统统假设为0Date.now()
返回表示调用这个方法时的日期和时间的毫秒数
继承的方法
Date.toLocalString()
按照与浏览器设置的地区相适应的格式返回日期和时间,具体格式会因浏览器而异Date.toString()
通常返回带有时区信息的日期和时间,其中时间一般以军用时间(即小时的范围是0-23)表示,具体格式会因浏览器而异Date.valueOf()
返回日期的毫秒表示,可以用来比较日期值
日期格式化的方法
Date.toDateString()
以特定于实现的格式显示星期几、月、日和年Date.toTIMEstring()
以特定于实现的格式显示时、分、秒和时区- Date.toLocaDateString()
以特定于地区的格式显示星期几、月、日和年 Date.toLocaTimeString()
以特定于实现的格式显示时、分、秒Date.toUTCString()
以特定于实现的格式完整的 UTC 日期
日期/时间组件方法
以下都是直接取得和设置日期值中特定部分的方法
getTime()
返回表示日期的毫秒数,与valueOf()方法返回的值相同setTime(毫秒)
以毫秒数设置日期,会改变整个日期getFullYear()
取得4位数的年份(如2007而非仅07)getUTCFullYear(年)
返回UTC日期的4位数年份setFullYear(年)
设置日期的年份。传入的年份值必须是4位数字(如2007而非仅07)setUTCFullYear(年)
设置UTC日期的年份。传入的年份值必须是4位数字(如2007而非仅07)getMonth()
返回日期中的月份,其中0表示一月,11表示十二月getUTCMonth()
返回UTC日期中的月份,其中0表示一月,11表示十二月setMonth(月)
设置日期的月份,其中0表示一月,11表示十二月setUTCMonth(月)
设置UTC日期的月份,其中0表示一月,11表示十二月getDate()
返回日期月份中的天数(1到31)getUTCDate()
返回UTC日期月份中的天数(1到31)setDate(日)
设置日期月份中的天数。如果传入的值超过了该月中应有的天数,则增加月份setUTCDate(日)
设置UTC日期月份中的天数。如果传入的值超过了该月中应有的天数,则增加月份getDay()
返回日期中星期的星期几(其中0表示星期日,6表示星期6)getUTCDay()
返回UTC日期中星期的星期几(其中0表示星期日,6表示星期6)getHours()
返回日期中的小时数(0到23)getUTCHours()
返回UTC日期中的小时数(0到23)setHours(时)
设置日期中的小时数。传入的值超过了23则增加月份中的天数setUTCHours(时)
设置UTC日期中的小时数。传入的值超过了23则增加月份中的天数getMinutes()
返回日期中的分钟数(0到59)getUTCMinutes()
返回UTC日期中的分钟数(0到59)setMinutes(分)
设置日期中的分钟数。传入的值超过59则增加小时数setUTCMinutes(分)
设置UTC日期中的分钟数。传入的值超过59则增加小时数getSeconds()
返回日期中的秒数(0到59)getUTCSeconds()
返回UTC日期中的秒数(0到59)setSeconds(秒)
设置日期中的秒数。传入的值超过59则增加分钟数setUTCSeconds(秒)
设置UTC日期中的秒数。传入的值超过59则增加分钟数getMilliseconds()
返回日期中的毫秒数getUTCMilliseconds()
返回UTC日期中的毫秒数setMilliseconds(毫秒)
设置日期中的毫秒数setUTCMilliseconds(毫秒)
设置UTC日期中的毫秒数getTimezoneOffset()
返回本地时间与UTC时间相差的分钟数a
JavaScript 中有关时间对象的方法的更多相关文章
- Javascript 中创建自定义对象的方法(设计模式)
Javascript 中创建对象,可以有很多种方法. Object构造函数/对象字面量: 抛开设计模式不谈,使用最基本的方法,就是先调用Object构造函数创建一个对象,然后给对象添加属性. var ...
- 在JavaScript中重写jQuery对象的方法
jQuery是一个很好的类库,它给我们解决了很多的客户端编程,任何东西都不是万能的,当它不能满足我们的需求时我们需要对它进行重写,同时也不要影响其原有的功能或者修改其原有的功能:我现在的web应用程序 ...
- JavaScript中创建自定义对象的方法
本文内容参考JavaScript高级程序设计(第3版)第6章:面向对象的程序设计 ECMA-262中把对象定义为:“无序属性的集合,其属性可以包含基本值.对象或者函数.”我所理解的就是对象就是一个结构 ...
- JavaScript 中有关数组对象的方法
JS 处理数组多种方法 js 中的数据类型分为两大类:原始类型和对象类型. 原始类型包括:数值.字符串.布尔值.null.undefined 对象类型包括:对象即是属性的集合,当然这里又两个特殊的对象 ...
- JavaScript中的string对象及方法
string对象 string对象的两种创建 var a="hello"; var b=new String("hello"); //下面是方法 //charA ...
- JavaScript -- 时光流逝(五):js中的 Date 对象的方法
JavaScript -- 知识点回顾篇(五):js中的 Date 对象的方法 Date 对象: 用于处理日期和时间. 1. Date对象的方法 <script type="text/ ...
- JavaScript -- 时光流逝(三):js中的 String 对象的方法
JavaScript -- 知识点回顾篇(三):js中的 String 对象的方法 (1) anchor(): 创建 HTML 锚. <script type="text/javasc ...
- javascript 关于Date 时间类型 处理方法
上一篇博客中和大家分享了关于 字符串转时间类型 这一篇顺便整理下 javascript 中 Date 类型的一些方法 var time = new Date(); var year=time.getY ...
- Javascript学习1 - Javascript中的类型对象
原文:Javascript学习1 - Javascript中的类型对象 1.1关于Numbers对象. 常用的方法:number.toString() 不用具体介绍,把数字转换为字符串,相应的还有一个 ...
随机推荐
- HTTP 错误 500.19 - Internal Server Error(Windows Server 2012)
错误页面: 解决办法:重新添加角色和功能web服务器(IIS),选择应用程序开发下的相关.net4.5的选项
- Codeforces Round #237 (Div. 2) C. Restore Graph(水构造)
题目大意 一个含有 n 个顶点的无向图,顶点编号为 1~n.给出一个距离数组:d[i] 表示顶点 i 距离图中某个定点的最短距离.这个图有个限制:每个点的度不能超过 k 现在,请构造一个这样的无向图, ...
- EFW框架问题收集与答疑
回<[开源]EFW框架系列文章索引> EFW框架源代码下载V1.3:http://pan.baidu.com/s/1c0dADO0 EFW框架实例源代码下载:http://p ...
- netty 学习
示例 : wikit http://netty.io/wiki/index.html 书 : netty in action http://blog.csdn.net/abc_key/article/ ...
- 经典SQL语句大全(网络资源共享)
下列语句部分是Mssql语句,不可以在access中使用. SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELET ...
- 简单设置 navgationbar(导航栏) 的 title 字体跟颜色
NSDictionary *navbarTitleTextAttributes = [NSDictionary dictionaryWithObjectsAndKeys: [UIColor white ...
- 【转】web集群时session同步的3种方法
转载请注明作者:海底苍鹰地址:http://blog.51yip.com/server/922.html 在做了web集群后,你肯定会首先考虑session同步问题,因为通过负载均衡后,同一个IP访问 ...
- codeforces C. Design Tutorial: Make It Nondeterministic
题意:每一个人 都有frist name 和 last name! 从每一个人的名字中任意选择 first name 或者 last name 作为这个人的编号!通过对编号的排序,得到每一个人 最终顺 ...
- 怎样设置一个DIV在所有层的最上层,最上层DIV
怎样设置一个DIV在所有层的最上层,最上层DIV,其实很简单,只需要在这个DIV上使用这个样式即可,z-index:99999
- 伸展树(二)之 C++的实现
概要 上一章介绍了伸展树的基本概念,并通过C语言实现了伸展树.本章是伸展树的C++实现,后续再给出Java版本.还是那句老话,它们的原理都一样,择其一了解即可. 目录1. 伸展树的介绍2. 伸展树的C ...