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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。