js中的getDate() getMonth() getFullYear()方法
getDate() 方法可返回月份的某一天,返回值是 1 ~ 31 之间的一个整数。
例子1:
var d = new Date() document.write(d.getDate())
输出:17
例子2:我们定义一个带有具体日期的变量,并输出变量中月份的天:
var birthday = new Date("September 15, 1987 12:01:00") document.write(birthday.getDate())
输出:15
getMonth() 方法可返回表示月份的数字,返回值是 0(一月) 到 11(十二月) 之间的一个整数。
例子1:取得当前的日期,并把它输出:
var d=new Date() document.write(d.getMonth())
输出:9
例子2:创建一个数组,以输出月份的名称,而不是一个数字:
var d=new Date() var month=new Array(12) month[0]="January" month[1]="February" month[2]="March" month[3]="April" month[4]="May" month[5]="June" month[6]="July" month[7]="August" month[8]="September" month[9]="October" month[10]="November" month[11]="December" document.write("The month is " + month[d.getMonth()])
输出:The month is September
getFullYear() 方法可返回一个表示年份的 4 位数字,表示包括世纪值在内的完整年份,而不是两位数的缩写形式。
例子1:取得当前的年份,并输出它:
var d = new Date() document.write(d.getFullYear())
输出:2013
例子2:从具体的日期提取年份:
var born = new Date("September 15, 1987 12:01:00") document.write("I was born in " + born.getFullYear())
输出:I was born in 1987
====================================================================================
Date 对象的方法简介:
·Date | 返回当日的日期和时间
·getDate | 从 Date 对象返回一个月中的某一天 (1 ~ 31)
·getDay | 从 Date 对象返回一周中的某一天 (0 ~ 6)
·getFullYear | 根据本地时间获取当前年份(四位数字)
·getHours | 根据本地时间获取当前小时数(24小时制,0-23)
·getMilliseconds | 根据本地时间获取当前毫秒数(0 ~ 999)
·getMinutes | 根据本地时间获取当前分钟数(0 ~ 59)
·getMonth | 从 Date 对象返回月份 (0 ~ 11)
·getSeconds | 根据本地时间获取当前秒数(0 ~ 59)
·getTime | 获取UTC(世界时间)格式的从1970.1.1 0:00以来的毫秒数
·getTimezoneOffset | 获取当前时间和UTC格式的偏移值(以分钟为单位)
·getUTCDate | 获取UTC格式的当前日期(本月的几号)
·getUTCDay | 获取UTC格式的今天是星期几(0 ~ 6)
·getUTCFullYear | 获取UTC格式的当前年份(四位数字)
·getUTCHours | 获取UTC格式的当前小时数(24小时制,0-23)
·getUTCMilliseconds | 获取UTC格式的当前毫秒数
·getUTCMinutes | 获取UTC格式的当前分钟数
·getUTCMonth | 获取UTC格式的当前月份(注意从0开始:0-Jan,1-Feb…)
·getUTCSeconds | 获取UTC格式的当前秒数
·getYear | 根据本地时间获取当前缩写年份(当前年份减去1900)
·setDate | 设置当前日期(本月的几号)
·setFullYear | 设置当前年份(四位数字)
·setHours | 设置当前小时数(24小时制,0-23)
·setMilliseconds | 设置当前毫秒数
·setMinutes | 设置当前分钟数
·setMonth | 设置当前月份(注意从0开始:0-Jan,1-Feb…)
·setSeconds | 设置当前秒数
·setTime | 设置UTC格式的从1970.1.1 0:00以来的毫秒数
·setUTCDate | 设置UTC格式的当前日期(本月的几号)
·setUTCFullYear | 设置UTC格式的当前年份(四位数字)
·setUTCHours | 设置UTC格式的当前小时数(24小时制,0-23)
·setUTCMilliseconds | 设置UTC格式的当前毫秒数
·setUTCMinutes | 设置UTC格式的当前分钟数
·setUTCMonth | 设置UTC格式的当前月份(注意从0开始:0-Jan,1-Feb…)
·setUTCSeconds | 设置UTC格式的当前秒数
·setYear | 设置当前缩写年份(当前年份减去1900)
·toString | 将日期时间值转换成”日期/时间”形式的字符串值
·Date.UTC | 返回指定的UTC格式日期时间的固定时间值
创建新的 Date 对象
语法:
new Date();
new Date(year [, month [, date [, hour [, minute [, second [, millisecond ]]]]]] );
参数:
year 是一个 0 到 99 之间的整数,对应于 1900 到 1999 年,或者为四位数字指定确定的年份;
month 是一个 0 (一月) 到 11 (十二月) 之间的整数,这个参数是可选的;
date 是一个 1 到 31 之间的整数,这个参数是可选的;
hour 是一个 0 (0:00am) 到 23 (11:00pm) 之间的整数,这个参数是可选的;
minute 是一个 0 到 59 之间的整数,这个参数是可选的;
second 是一个 0 到 59 之间的整数,这个参数是可选的;
millisecond 是一个 0 到 999 之间的整数,这个参数是可选的;