| 目次 |
|---|
|
・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>