初学前端JavaScript入门文档

JavaScript时间方法

2019-11-03  本文已影响0人  简约酒馆

日期对象创建

Date对象用于处理日期和时间。

通过 new关键词来定义Date对象。 var tirm=new Date()

 注释:Date对象自动使用当前的日期和时间作为其初始值。

toString()

ntoString()方法可把 Date 对象转换为字符串,并返回结果。


toLocaleString()

方法可根据本地时间把 Date 对象转换为字符串,并返回结果。


valueOf()

valueOf()方法返回 Date 对象的原始值。

valueOf()方法通常由JavaScript在后台自动调用,并不显式地出现在代码中。

返回值为Number类型,返回当前Date对象所表示的时间距1970年1月1日午夜的毫秒数。

date的毫秒表示。返回值和方法Date.getTime返回的值相等。

getTime() 

getTime()方法可返回距 1970 年 1 月 1 日之间的毫秒数。

setTime()

方法以毫秒设置 Date 对象。

语法:  dateObject.setTime(millisec)    //设置毫秒数

getFullYear()

getFullYear()方法可返回一个表示年份的4 位数字。

返回值:当dateObject用本地时间表示时返回的年份。返回值是一个四位数,表示包括世纪值在内的完整年份,而不是两位数的缩写形式。

setFullYear()

setFullYear() 方法用于设置年份。

语法:

dateObject.setFullYear(year,month,day)

year     必需。表示年份的四位整数。用本地时间表示。

month   可选。表示月份的数值,介于 0 ~ 11 之间。用本地时间表示。

day      可选。表示月中某一天的数值,介于1 ~ 31 之间。用本地时间表示。

getMonth()

getMonth()方法可返回表示月份的数字。

返回值:dateObject 的月份字段,使用本地时间。返回值是 0(一月) 到 11(十二月) 之间的一个整数。

neg1:vard=new Date();                 document.write(d.getMonth())

neg2:创建一个数组,通过获得的月份输出相对应的月份的名称,而不是一个数字。

setMonth()

setMonth() 方法用于设置月份。

语法: dateObject.setMonth(month,day)

month  必需。一个表示月份的数值,该值介于 0(一月) ~ 11(十二月) 之间。

day       可选。一个表示月的某一天的数值,该值介于1 ~ 31 之间(以本地时间计)。

setDate()

setDate()方法用于设置一个月的某一天。

语法:dateObject.setDate(day)     (1 ~ 31)

 vard =new Date()

  d.setDate(15)

  document.write(d)

getDay()

getDay()方法可返回表示星期的某一天的数字。

返回值:dateObject 所指的星期中的某一天,使用本地时间。返回值是 0(周日) 到 6(周六) 之间的一个整数。

getHours()

getHours()方法可返回时间的小时字段。

返回值:dateObject 的小时字段,以本地时间显示。返回值是0 (午夜) 到 23 (晚上 11 点)之间的一个整数。

setHours()

setHours()方法用于设置指定的时间的小时字段。

语法:

dateObject.setHours(hour,min,sec,millisec)

hour  必需。表示小时的数值,介于0(午夜) ~ 23(晚上11点) 之间,以本地时间计(下同)。

min  可选。表示分钟的数值,介于0 ~ 59 之间。在 EMCAScript 标准化之前,不支持该参数。

sec  可选。表示秒的数值,介于0 ~ 59 之间。在 EMCAScript 标准化之前,不支持该参数。

millisec  可选。表示毫秒的数值,介于0 ~ 999之间。在 EMCAScript 标准化之前,不支持该参数。

getMinutes()

getMinutes()方法可返回时间的分钟字段。

返回值: dateObject 的分钟字段,以本地时间显示。返回值是0 ~ 59 之间的一个整数

setMinutes()

setMinutes()方法用于设置指定时间的分钟字段。

语法:dateObject.setMinutes(min,sec,millisec)

min  必需。表示分钟的数值,介于0 ~ 59 之间,以本地时间计(下同)。

sec  可选。表示秒的数值,介于0 ~ 59 之间。在 EMCAScript 标准化之前,不支持该参数。

millisec  可选。表示毫秒的数值,介于0 ~ 999 之间。在 EMCAScript 标准化之前,不支持该参数。

getSeconds()

getSeconds()方法可返回时间的秒。

返回值:dateObject 的分钟字段,以本地时间显示。返回值是 0 ~ 59 之间的一个整数。

setSeconds()

语法:dateObject.setSeconds(sec,millisec)
sec  必需。表示秒的数值,该值是介于0 ~ 59 之间的整数。

Millisec   可选。表示毫秒的数值,介于

0 ~ 999 之间。在 EMCAScript 标准化之前,不支持该参数。

getMilliseconds()

getMilliseconds()方法可返回时间的毫秒。

setMilliseconds()

setMilliseconds()方法用于设置指定时间的毫秒字段。

n语法:dateObject.setMilliseconds(millisec)

上一篇 下一篇

猜你喜欢

热点阅读