目次 |
---|
・Date ・Dateクラスのメソッドとフォーマット ・Dateクラスのオブジェクトか調べる ・Dateのprototype |
var date = new Date();
date.getTime();
<script type="text/javascript"> <!-- function b(){ var date1 = new Date(); var date2 = new Date(); date1.setFullYear(2099,0,1); if(date2 < date1){ alert("date1 = " + date1); alert("date2 = " + date2); } } //--> </script>
<script type="text/javascript"> <!-- function cd(){ setInterval("ef()",1000); } function ef(){ var dt2 = new Date(); var ss2 = "0" + dt2.getSeconds();// 前ゼロと連結して文字列型にする ss2 = ss2.substr(ss2.length-2,2); document.getElementById("ss2").innerHTML = ss2; } //--> </script>
<script type="text/javascript"> <!-- function ab(){ var dt = new Date(); var ss = "0" + dt.getMonth() + 1;// 前ゼロと連結して文字列型にする alert(ss); } //--> </script>
<script type="text/javascript"> <!-- function ab(){ var dt = new Date(); var ss = "0" + (dt.getMonth() + 1);// 足し算してから、前ゼロと連結して文字列型にする alert(ss); } //--> </script>
<input type="button" value="ボタン" onclick="c();" /> <script type="text/javascript"> <!-- function c(){ var date = new Date(); if(date.constructor == Date){ alert("date型です"); } } //--> </script>
Date.prototype.メソッド名 = function () { // 具体的な処理 }
<script type="text/javascript"> <!-- Date.prototype.getDayEx = function () { var date = new Date(); var i = date.getDay(); if(i == 1){ return "月"; }else if(i == 2){ return "火"; }else if(i == 3){ return "水"; }else if(i == 4){ return "木"; }else if(i == 5){ return "金"; }else if(i == 6){ return "土"; }else if(i == 7){ return "日"; } return ""; } function f(){ var mydate = new Date(); alert(mydate.getDayEx()); } //--> </script>