JavaScript学习笔记--Date类型

对于JavaScript中的日期类型需要掌握里面的各种日期函数,尤其是获得年,月,日等比较特殊的,下面会具体罗列日期函数和这个函数的描述:
1.创建一个日期对象,使用new和Date构造函数

 var date = new Date();

调用Date构造函数不传递参数时,新创建的对象自动获得当前日期和时间。如果想获取特定日期和时间创建对象,必须传入表示该日期毫秒数。

var date = new Date();
			alert(date);

这里写图片描述

2.Date.parse()和Date.UTC().
(1)Date.parse():接收一个表示日期的字符串参数,然后根据这个字符串返回对应日期毫秒数。如果传入Date.parse()方法的字符串不能表示日期,那么它会返回NaN。
(2)Date.UTC()也可以返回日期毫秒数,它的参数分别是年份,基于0的月份(0-11),月份中哪一天,小时数(0-23),分钟,秒,毫秒,前两个参数必须,如果没有提供月中的天数,则假设天数为1,如果省略其他参数,假设为0.
(3)Date.now():表示返回该方法时的日期和时间的毫秒数。不支持的浏览器中可以使用+来将其转换为字符串。
(4)toLocaleString()会按照与浏览器设置的地区相适应的格式返回日期和时间。
(5)toString()回返回带有时区信息的日期和时间,其中时间一般以军用时间(小时范围0-23)
(6)valueOf():返回日期的毫秒表示
3.日期格式化方法
toDateString():以特定于实现的格式显示星期几,月,日和年;
toTimeString():以特定于实现的格式显示时,分,秒和时区;
toLocaleDateString():以特定于地区的格式显示星期几,月,日和年
toLocaleTimeString():以特定于实现的格式显示时,分,秒。
toUTCString():以特定于实现的格式完整的UTC日期。
日期和时间组件方法:
setTime(毫秒):以毫秒数设置日期,会改变整个日期
getFullYear():取得4位数的年份
getUTCFullYear():返回UTC日期的4位数年份
setFullYear(年):设置日期的年份。传入的年份值必须是4位数字。
setUTCFullYear():设置UTC日期的年份。传入的年份值必须是4位数字。
getMonth():返回日期中的月份,其中0表示一月,11表示12月。
getUTCMonth():返回UTC日期中的月份,其中0表示一月,11表示12月。
setMonth(月):设置日期的月份。传入的月份值必须大于0,超过11则增加年份。
setUTCMonth(月):设置UTC日期的月份。传入的月份值必须大于0,超过11则增加年份。
getDate():返回日期月份中的天数(1-31)
getUTCDate():返回UTC日期月份中的天数(1-31)
setDate(日):设置日期月份中的天数。如果传入的值超过该月中应有的天数,则增加月份。
setUTCDate(日):设置UTC日期月份中的天数。如果传入的值超过该月中应有的天数,则增加月份。
getDay():返回日期中星期几(0表示星期日)
getUTCDay():返回UTC日期中星期几(0表示星期日)
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时间相差的分钟数

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值