文档章节

javascript 学习笔记 【Date 类型】

anziguoer
 anziguoer
发布于 2015/12/15 08:33
字数 791
阅读 76
收藏 3

日期格式化方法

Date 类型还有一些专门用于将日期格式化为字符串的方法,这些方法如下。

toDateString() ——以特定于实现的格式显示星期几、月、日和年;
toTimeString() ——以特定于实现的格式显示时、分、秒和时区;
toLocaleDateString() ——以特定于地区的格式显示星期几、月、日和年;
toLocaleTimeString() ——以特定于实现的格式显示时、分、秒;
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表示星期六)
getUTCDay()
返回UTC日期中星期的星期几(其中0表示星期日,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( 毫秒 )  设置日期中的毫秒数




© 著作权归作者所有

共有 人打赏支持
anziguoer

anziguoer

粉丝 30
博文 81
码字总数 39619
作品 0
海淀
程序员
私信 提问
《JavaScript权威指南》笔记(一)

《JavaScript权威指南》真是名符其实的好书!真遗憾初学JavaScript时没有立即读这本书,甚为遗憾。不过小有经验之后读来更是有如醍醐灌顶一般,许多之前遇到的奇怪问题和读不懂的代码都迎刃而...

小微
2012/08/28
0
1
《JavaScript高级程序设计 第3版》-学习笔记-3

P84-P137页, 这一章看的真久,这个月事太多了。有些内容在代码注释里没提出来了 1、JS强大的数组类型,元素类型任意,提供了非常多的操作数组的方法和属性 2 数组类型 3 */ 4 5 //stack 6 v...

吕亚辉
2015/04/09
0
0
javascript学习笔记之时间与日期

1、Date类型 js提供Date类型来处理日期和时间 <script type="text/javascript"> var date = new Date(); document.writeln(date); //Thu Jan 08 2015 01:25:53 GMT+0800 (中国标准时间) doc......

风云海滩
2015/01/08
0
0
js的array实现栈数据结构

申明:本文是js系列笔记之一,有不正确的地方请尽管指出,大家相互学习,共同进步; 首先在阅读本文之前,默认你已经知道了javascript的数组类型,并且了解array的pop()和push方法;这里对这...

XBGG
07/03
0
0
JavaScript学习记录day9-标准对象

JavaScript学习记录day9-标准对象 [TOC] 在JavaScript的世界里,一切都是对象。 但是某些对象还是和其他对象不太一样。为了区分对象的类型,我们用操作符获取对象的类型,它总是返回一个字符...

ygqygq2
06/11
0
0

没有更多内容

加载失败,请刷新页面

加载更多

小白带你认识netty(三)之NioEventLoop的线程(或者reactor线程)启动(一)

在第一章中,我们看关于NioEventLoopGroup的初始化,我们知道了NioEventLoopGroup对象中有一组EventLoop数组,并且数组中的每个EventLoop对象都对应一个线程FastThreadLocalThread,那么这个...

天空小小
今天
3
0
PHP动态扩展Redis模块

查看已有模块 [root@test-a ~]# /usr/local/php/bin/php -m[PHP Modules]bz2Core...zlib[Zend Modules] 下载包,解压,生成configure文件 [root@test-a ~]# cd /usr/local/src/[ro......

野雪球
今天
3
0
在Ignite中使用线性回归算法

在本系列前面的文章中,简单介绍了一下Ignite的机器学习网格,下面会趁热打铁,结合一些示例,深入介绍Ignite支持的一些机器学习算法。 如果要找合适的数据集,会发现可用的有很多,但是对于...

李玉珏
今天
5
0
Mybatis应用学习——简单使用示例

1. 传统JDBC程序中存在的问题 1. 一个简单的JDBC程序示例: public class JDBCDemo {public static void main(String[] args) {Connection con=null;PreparedStatement statemen...

江左煤郎
今天
4
0
使用JavaScript编写iOS应用业务逻辑

JSAUIKitCocoa使你可以使用JavaScript编写对性能要求不高但可能变动性很大的iOS应用的业务逻辑部分,View组件、需要多线程支持的Model等则直接使用原生对象。 编写方式与React Native相似,但...

neal01
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部