本文主要整理JS日期处理函数,是我最近学习javascript的一个小总结。在这里和大家分享一下。
获取日期
1、日期()
3354返回当天的日期和时间。
2、getDate()
3354从Date对象返回一个月中的第几天(1 ~ 31)。
3、getDay()
3354从Date对象返回一周中的某一天(0 ~ 6)。
4、getMonth()
3354从Date对象返回月份(0 ~ 11)。
5、getFullYear()
3354从Date对象返回四位数的年份。
6、getYear()
3354请改用getFullYear()方法。
7、getHours()
3354返回日期对象的小时(0 ~ 23)。
8、获取时间()
3354返回日期对象的分钟数(0 ~ 59)。
9、getSeconds()
3354返回日期对象的秒数(0 ~ 59)。
10、getMilliseconds()
3354返回日期对象的毫秒数(0 ~ 999)
11、getTime()
3354返回自1970年1月1日以来的毫秒数。
设置日期
1、设置日期()
3354在Date对象中设置一个月中的某一天(1 ~ 31)。
2、setMonth()
3354在日期对象中设置月份(0 ~ 11)。
3、完整年()
3354在日期对象中设置年份(四位数)。
4、设置时间()
3354在日期对象中设置小时(0 ~ 23)。
5、设置分钟数()
3354在日期对象中设置分钟(0 ~ 59)。
6、设置秒数()
3354在日期对象中设置秒(0 ~ 59)。
7、设置毫秒()
3354设置日期对象中的毫秒数(0 ~ 999)。
8、设置时间()
以毫秒为单位设置日期对象。
-
JS对象用于处理日期和时间。
创建日期对象的语法:
var myDate=新日期()
对象会自动将当前日期和时间保存为初始值。
有五种类型的参数:
新日期('月日,年时:分:秒');
新日期(“年月日”);
新日期(年、月、日、时、月、日);
新日期(年,月,日);
新日期(毫秒);
请注意,在最后一种形式中,参数指示要创建的时间和1970年1月1日GMT之间的毫秒数。各种功能的含义如下:
月份:月份的名称用英语表示,从一月到十二月。
Mth:月份用整数表示,从0到11(1月到12月)。
表示一个月中的第几天,从1到31。
Yyyy:四位数的年份。
Hh:小时,从0(午夜)到23(晚上11点)
Mm:分钟数,从0到59的整数
Ss:秒,一个从0到59的整数
Ms:毫秒数,是大于等于0的整数。
比如:
新日期(“2006年1月12日22:19:35”);
新日期(“2006年1月12日”);
新日期(2006年0月12日22日19时35分);
新日期(2006,0,12);
新日期(1137075575000);
Date()返回当天的日期和时间。
GetDate()从Date对象返回一个月中的第几天(1 ~ 31)。
GetDay()从Date对象返回一周中的某一天(0 ~ 6)。
GetMonth()从Date对象中返回月份(0 ~ 11)。
GetFullYear()从Date对象中返回四位数的年份。
GetYear()请改用getFullYear()方法。
GetHours()返回日期对象的小时数(0 ~ 23)。
GetMinutes()返回Date对象的分钟数(0 ~ 59)。
GetSeconds()返回Date对象的秒数(0 ~ 59)。
GetMilliseconds()返回日期对象的毫秒数(0 ~ 999)。
GetTime()返回自1970年1月1日以来的毫秒数。
GetTimezoneOffset()返回本地时间和格林威治标准时间(GMT)之间的分钟时差。
GetUTCDate()根据通用时间从Date对象返回一个月中的第几天(1 ~ 31)。
GetUTCDay()根据通用时间从Date对象返回一周中的第几天(0 ~ 6)。
GetUTCMonth()根据通用时间从Date对象中返回月份(0 ~ 11)。
GetUTCFullYear()根据通用时间从Date对象返回四位数年份。
GetUTCHours()根据通用时间返回Date对象的小时(0 ~ 23)。
GetUTCMinutes()根据通用时间返回Date对象的分钟数(0 ~ 59)。
GetUTCSeconds()根据通用时间返回Date对象的秒(0 ~ 59)。
GetUTCMilliseconds()根据通用时间返回Date对象的毫秒数(0 ~ 999)。
Parse()返回从1970年1月1日午夜到指定日期(字符串)的毫秒数。
SetDate()在Date对象中设置一个月中的第几天(1 ~ 31)。
SetMonth()在Date对象中设置月份(0 ~ 11)。
SetFullYear()在Date对象中设置年份(四位数)。
SetYear()请改用setFullYear()方法。
SetHours()在Date对象中设置小时(0 ~ 23)。
SetMinutes()在Date对象中设置分钟(0 ~ 59)。
SetSeconds()在Date对象中设置秒(0 ~ 59)。
SetMilliseconds()设置日期对象中的毫秒数(0 ~ 999)。
SetTime()以毫秒为单位设置日期对象。
SetUTCDate()根据通用时间在Date对象中设置一个月中的第几天(1 ~ 31)。
SetUTCMonth()根据通用时间设置Date对象中的月份(0 ~ 11)。
SetUTCFullYear()根据通用时间设置Date对象中的年份(四位数)。
SetUTCHours()根据通用时间在Date对象中设置小时(0 ~ 23)。
SetUTCMinutes()根据通用时间设置Date对象中的分钟(0 ~ 59)。
SetUTCSeconds()根据通用时间设置Date对象中的秒(0 ~ 59)。
SetUTCMilliseconds()根据通用时间设置Date对象中的毫秒数(0 ~ 999)。
ToSource()返回这个对象的源代码。
ToString()将日期对象转换为字符串。
ToTimeString()将Date对象的时间部分转换为字符串。
ToDateString()将Date对象的日期部分转换为字符串。
ToGMTString()请改用toUTCString()方法。
ToUTCString()根据通用时间将Date对象转换为字符串。
ToLocaleString()根据本地时间格式将Date对象转换为字符串。
ToLocaleTimeString()根据本地时间格式将Date对象的时间部分转换为字符串。
ToLocaleDateString()根据本地时间格式将Date对象的日期部分转换为字符串。
UTC()根据通用时间返回从1997年1月1日到指定日期的毫秒数。
Value()返回日期对象的原始值。
//var objDate=new Date([参数列表]);
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。