Date.prototype属性表示Date构造函数的原型。
它具有以下方法-
- getDate():此方法将根据当地时间返回指定日期的月份。
- getDay():此方法将根据当地时间返回指定日期的星期几(星期日为0,星期六为6)。
- getFullYear():它根据当地时间返回指定日期的年份。
- getHours():它根据当地时间返回指定日期的小时(0-23)。
- getMilliseconds:它根据本地时间返回指定日期的毫秒数(0-999)。
- getMinutes():它根据当地时间返回指定日期的分钟数(0-59)。
- getMonth():它根据当地时间返回指定日期的月份(0-11)。
- getSeconds():它根据当地时间返回指定日期的秒数(0-59)。
- getTime():它返回自1970年1月1日00:00:00 UTC以来经过的毫秒数。给定时间之前的时间为负。
- getTimeozneOffset():它以分钟为单位返回当前位置的时区偏移量。
- getUTCDate():它根据世界时返回指定日期的月份(1-31)。
- getUTCDay():它根据世界时间返回指定日期的星期几(0-6)。
- getUTCFullYear():它根据世界时返回指定日期的年份。
- getUTCHours():它根据世界标准时间返回指定日期的小时数(0-23)。
- getUTCMilliseconds():根据通用时间返回指定日期的毫秒数(0-999)。
- getUTCMinutes():它根据世界标准时间返回指定日期的分钟数(0-59)。
- getUTCMonth():根据通用时间返回指定日期的月份(0-11)。
- getUTCSeconds():它根据世界标准时间返回指定日期的秒数(0-59)。
JavaScript代码显示上述方法的用法方式:
<script>
var birthday = new Date('June 21, 2018 16:44:23');
var date1 = birthday.getDate();
var day1 = birthday.getDay();
var year1 = birthday.getFullYear();
var hour1 = birthday.getHours();
var ms1 = birthday.getMilliseconds();
var m1 = birthday.getMinutes();
var mth1 = birthday.getMonth();
var time1 = birthday.getTime();
var s1 = birthday.getSeconds();
var offset = birthday.getTimezoneOffset();
var date2 = birthday.getUTCDate();
var day2 = birthday.getUTCDay();
var year2 = birthday.getUTCFullYear();
var hour2 = birthday.getUTCHours();
var ms2 = birthday.getUTCMilliseconds();
var um1 = birthday.getUTCMinutes();
var umth = birthday.getUTCMonth();
var us = birthday.getUTCSeconds();
document.write(date1 +"<br>");
document.write(day1 +"<br>");
document.write(year1 +"<br>");
document.write(hour1 +"<br>");
document.write(ms1 +"<br>");
document.write(m1 +"<br>");
document.write(mth1 +"<br>");
document.write(time1 +"<br>");
document.write(s1 +"<br>");
document.write(offset +"<br>");
document.write(date2 +"<br>");
document.write(day2 +"<br>");
document.write(year2 +"<br>");
document.write(hour2 +"<br>");
document.write(ms2 +"<br>");
document.write(um1 +"<br>");
document.write(umth +"<br>");
document.write(us);
</script>
输出:
21 4 2018 16 0 44 5 1529579663000 23 -330 21 4 2018 11 0 14 5 23
它还有一些其他方法可用于将日期转换为不同的格式:
- toDateString():以易于理解的字符串形式返回Date的“date”部分。
- toGMTString():返回表示基于GMT(UT)时区的Date的字符串。
- toLocaleFormat():使用格式字符串将日期转换为字符串。
- toLocalestring():返回带有该日期的地区敏感表示形式的字符串。
- toString():返回表示指定Date对象的字符串。
- toTimeString():以易于理解的字符串形式返回Date的“time”部分。
- valueOf():返回Date对象的原始值。
支持的浏览器:JavaScript Date.prototype属性(以下列出的支持的浏览器:
- 谷歌浏览器
- IE浏览器
- 火狐浏览器
- Opera
- 苹果浏览器
相关用法
- Javascript Math.LN2用法及代码示例
- javascript Error name用法及代码示例
- javascript MouseEvent which用法及代码示例
- Javascript Math.PI用法及代码示例
- Javascript Math.LOG2E用法及代码示例
- Javascript Math.SQRT2用法及代码示例
- Javascript Math.LN10用法及代码示例
注:本文由纯净天空筛选整理自Prateek Sharma 7大神的英文原创作品 JavaScript | Date.prototype property。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。