getYearメソッド
西暦1900年をネットスケープの場合は0として、インターネット・エクスプローラの場合は1900として現在の年を呼び出します。
シンタックス
stringName.getYear()
- stringName
- 文字列またはオブジェクトのプロパティ
どこのメソッド?
- dateオブジェクト
例
<script> today=new Date(); year=today.getYear(); yyyy=today+1900; month=today.getMonth(); mm=month+1; dd=today.getDate(); if(year<1900){ document.write("今日は"+yyyy+"年"+mm+"月"+dd+"日です。");} else{ document.write("今日は"+year+"年"+mm+"月"+dd+"日です。");} </script>
もし、平成で表示したければ、
<script> today=new Date(); year=today.getYear(); yy1=today-88; yy2=today-1988; month=today.getMonth(); mm=month+1; dd=today.getDate(); if(year<1900){ document.write("今日は平成"+ yy1 + "年" + mm + "月" + dd + "日です。");} else{ document.write("今日は平成" + yy2 + "年" + mm + "月" + dd + "日です。");} </script>
もし、月と日を2桁で表示したければ、
<script> today=new Date(); year=today.getYear(); yyyy=today+1900; month=today.getMonth(); mm=month+1; if(year<1900){ if(mm<9){ document.write("今日は"+yyyy+"年0"+mm+"月");} else{ document.write("今日は"+yyyy+"年"+mm+"月");}} else{ if(mm<9){ document.write("今日は"+year+"年0"+mm+"月");} else{ document.write("今日は"+year+"年"+mm+"月");}} dd=today.getDate(); if(dd<9){ document.write("0"+dd+"日です。");} else{ document.write(dd+"日です。");} </script>
関連項目
- getDateメソッド
- getDayメソッド
- getHoursメソッド
- getMinutesメソッド
- getMonthメソッド
- getSecondsメソッド
- getTimeメソッド
- getZoneメソッド