js中的getDate() getMonth() getFullYear()方法;js如何获取当前日期/年月日

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 之间的整数,这个参数是可选的;

你可能感兴趣的:(js中的getDate() getMonth() getFullYear()方法;js如何获取当前日期/年月日)