getTimeZoneoffsetメソッド Javaスクリプトのメソッド goメソッド

getYearメソッド

西暦1900年をネットスケープの場合は0として、インターネット・エクスプローラの場合は1900として現在の年を呼び出します。

シンタックス

	
	
	stringName.getYear()
	
	

stringName
文字列またはオブジェクトのプロパティ

どこのメソッド?

	
	
	<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>
	
	

関連項目



Copyright (C) 1996-2003 by Yasukazu Yokoi. All Rights Reserved.