开启辅助访问
帐号登录 |立即注册

JS的Date原生对象的属性和方法

 
Date 对象中的属性下表中列举了 Date 属性中提供的属性及其描述:

属性描述
constructor返回创建 Date 对象的原型函数
prototype通过该属性您可以向对象中添加属性和方法

示例代码如下:
  • var time = new Date();
  • Date.prototype.name = null;
  • time.name = "JavaScript";
  • document.write(time.constructor + "<br>");      // 输出:function Date() { [native code] }
  • document.write(time.name + "<br>");             // 输出:JavaScript


Date 对象中的方法下表中列举了 Date 属性中提供的方法及其描述:

方法描述
getDate()从 Date 对象返回一个月中的某一天 (1 ~ 31)
getDay()从 Date 对象返回一周中的某一天 (0 ~ 6)
getMonth()从 Date 对象返回月份 (0 ~ 11)
getFullYear()从 Date 对象返回四位数字的年份
getYear()已废弃,请使用 getFullYear() 方法代替
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日午夜到指定日期(字符串)的毫秒数
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()设置 Date 对象中的毫秒 (0 ~ 999)
setTime()以毫秒设置 Date 对象
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()把 Date 对象转换为字符串
toTimeString()把 Date 对象的时间部分转换为字符串
toDateString()把 Date 对象的日期部分转换为字符串
toGMTString()已废弃,请使用 toUTCString() 方法代替
toUTCString()根据通用时间,把 Date 对象转换为字符串
toLocaleString()根据本地时间格式,把 Date 对象转换为字符串
toLocaleTimeString()根据本地时间格式,把 Date 对象的时间部分转换为字符串
toLocaleDateString()根据本地时间格式,把 Date 对象的日期部分转换为字符串
UTC()根据通用时间返回 1970 年 1 月 1 日 到指定日期的毫秒数
valueOf()返回 Date 对象的原始值

示例代码如下:

var time = new Date();
document.write(time.getDate() + "<br>");             // 输出:23
document.write(time.getDay() + "<br>");              // 输出:5
document.write(time.getFullYear() + "<br>");         // 输出:2021
document.write(time.getHours() + "<br>");            // 输出:16
document.write(time.getMonth() + "<br>");            // 输出:6
document.write(time.getTime() + "<br>");             // 输出:1627028869285
document.write(time.getUTCDate() + "<br>");          // 输出:23
document.write(time.toDateString() + "<br>");        // 输出:Fri Jul 23 2021
document.write(time.toString() + "<br>");            // 输出:Fri Jul 23 2021 16:29:57 GMT+0800 (中国标准时间)
document.write(time.toLocaleDateString() + "<br>");  // 输出:2021/7/23
document.write(time.toLocaleTimeString() + "<br>");  // 输出:下午4:31:00
document.write(time.toLocaleString() + "<br>");      // 输出:2021/7/23下午4:31:00

以上就是本文的全部内容,感谢大家支持JScript之家——编程学习者社区!

回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

友情链接
  • 艾Q网

    提供设计文章,教程和分享聚合信息与导航工具,最新音乐,动漫,游戏资讯的网站。