JavaScript Date(日付)オブジェクト詳細
8306 ワード
日付オブジェクトは、日時を処理するために使用されます.タイマー、時計、提出時間などの時間と関係があります.なお、戻り値は常に2桁ではなく、この値が10未満であれば、1桁の数字だけを返すので、常にゼロを補う必要がある.
1.Dateオブジェクトを作成する文法:
()
1.Dateオブジェクトを作成する文法:
var myDate=new Date();
:Date 。
2.Dateオブジェクトの属性(1)constructor Date 。
:
object.constructor
constructor 。
<script type="text/javascript"> var test=new Date(); if (test.constructor==Array) {document.write("This is an Array");} if (test.constructor==Boolean) {document.write("This is a Boolean");} if (test.constructor==Date) {document.write("This is a Date");} if (test.constructor==String) {document.write("This is a String");} </script>
(2)prototype
。
:
object.prototype.name=value
3.Date対象方法(1)Date():その日の日付と時間を返します.<script type="text/javascript"> document.write(Date()); </script>
:Fri Apr 22 2016 17:24:21 GMT+0800 ( )
5 :
new Date("month dd,yyyy hh:mm:ss");
new Date("month dd,yyyy");
new Date(yyyy,mth,dd,hh,mm,ss);
new Date(yyyy,mth,dd);
new Date(ms);
(2)getDate():月に戻るある日.<script type="text/javascript"> var d = new Date(); document.write(d.getDate()); </script>
:22
(3)getDay():曜日のある日を示す数字を返します.私たちは曜日の名前を出力できます.数字ではありません.<script type="text/javascript"> var d=new Date(); var weekday=new Array(7); weekday[0]="Sunday"; // , weekday[1]="Monday"; weekday[2]="Tuesday"; weekday[3]="Wednesday"; weekday[4]="Thursday"; weekday[5]="Friday"; weekday[6]="Saturday"; document.write("Today it is " + weekday[d.getDay()]) </script>
(4)getMonth():月を示す数字を返します.戻り値は0(1月)から11(12月)までの整数です.月の名前を出力できます.<script type="text/javascript">
var d=new Date();
var month=new Array(12);
month[0]="January";
month[1]="February";
month[2]="March";
month[3]="April";
month[4]="May";
month[5]="June";
month[6]="July";
month[7]="August";
month[8]="September";
month[9]="October";
month[10]="November";
month[11]="December";
document.write("The month is " + month[d.getMonth()])
</script>
(5)getFulYear():年を表す4桁の数字を返します.<script type="text/javascript"> var born = new Date("July 21, 1983 01:15:00"); document.write("I was born in " + born.getFullYear()); </script>
(6)get Hours():戻り時間の時間フィールド.戻り値は0(真夜中)から23(夜11時)までの整数です.(7)get Minutes():時刻の分フィールドを返します.戻り値は0から59までの整数です.(8)getSeconds():戻り時間の秒.戻り値は0から59までの整数です.(9)get Milliseconds():戻り時間のミリ秒.(10)getTime():1970年1月1日からのミリ秒数を返します.(ミリ秒)(11)()
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)。
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)。