首页 > 代码库 > JavaScript中的Date对象

JavaScript中的Date对象

创建 Date 对象的语法:var myDate=new Date()
Date 对象会自动把当前日期和时间保存为其初始值。

Date() 返回当日的日期和时间。

get: 获取
getDate()  从 Date 对象返回一个月中的某一天 (1 ~ 31)。
getDay()   从 Date 对象返回一周中的某一天 (0 ~ 6)。
getMonth() 从 Date 对象返回月份 (0 ~ 11)。
getFullYear()  从 Date 对象以四位数字返回年份。
getHours() 返回 Date 对象的小时 (0 ~ 23)。
getMinutes()   返回 Date 对象的分钟 (0 ~ 59)。
getSeconds()   返回 Date 对象的秒数 (0 ~ 59)。
getMilliseconds()  返回 Date 对象的毫秒(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日午夜到指定日期(字符串)的毫秒数。

set: 设置
setDate()  设置 Date 对象中月的某一天 (1 ~ 31)。
    dateObject.setDate(day)
setMonth() 设置 Date 对象中月份 (0 ~ 11)。
    dateObject.setMonth(month,day)
setFullYear()  设置 Date 对象中的年份(四位数字)。
    dateObject.setFullYear(year,month,day)。
setHours() 设置 Date 对象中的小时 (0 ~ 23)。
    dateObject.setHours(hour,min,sec,millisec)。
setMinutes()   设置 Date 对象中的分钟 (0 ~ 59)。
    dateObject.setMinutes(min,sec,millisec)
setSeconds()   设置 Date 对象中的秒钟 (0 ~ 59)。
    dateObject.setSeconds(sec,millisec)
setMilliseconds()  设置 Date 对象中的毫秒 (0 ~ 999)。
setTime()  以毫秒设置 Date 对象。
    dateObject.setTime(millisec);
    要设置的日期和时间据 GMT 时间 1970 年 1 月 1 日午夜之间的毫秒数。这种类型的毫秒值可以传递给 Date() 构造函数,可以通过调用 Date.UTC() 和 Date.parse() 方法获得该值。以毫秒形式表示日期可以使它独立于时区。
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() 返回该对象的源代码。该方法在 Internet Explorer 中无效。
toString() 把 Date 对象转换为字符串。
toTimeString() 把 Date 对象的时间部分转换为字符串。
toDateString() 把 Date 对象的日期部分转换为字符串。
toGMTString()  请使用 toUTCString() 方法代替。
toUTCString()  根据世界时,把 Date 对象转换为字符串。
toLocaleString()   根据本地时间格式,把 Date 对象转换为字符串。
toLocaleTimeString()   根据本地时间格式,把 Date 对象的时间部分转换为字符串。
toLocaleDateString()   根据本地时间格式,把 Date 对象的日期部分转换为字符串。
UTC()  根据世界时返回 1970 年 1 月 1 日 到指定日期的毫秒数。
valueOf()  返回 Date 对象的原始值。

  

JavaScript中的Date对象