- このスクリプトはページにアクセスされた日付を表示します。
- MSNのトップにある日付表示のようなものもJavaScriptで簡単に作成することが出来ます。
-
- 〜 JavaScript 〜
<script language="JavaScript">
<!--
dateObj = new Date();
if(dateObj.getYear() > 2000)
document.write("<b>",dateObj.getYear(),".</b>");
else
document.write("<b>",dateObj.getYear() + 1900 ,".</b>");
document.write("<b>",dateObj.getMonth(),".</b>");
document.write("<b><font size=4>",dateObj.getDate(),"</font></b>");
//-->
</script>
|
- Dateオブジェクトを生成します。DateオブジェクトとはJavaScriptで時刻や日付を扱うためのオブジェクトになります。
- dateObj = new Date();
- DateオブジェクトのgetYearメソッドで年を取得します。
InternetExplorerでは2001といった値が返されますが、Netscapeの場合2001年は101と値が返されますので1900を足すという処理が必要となります。
- document.write("<b>",dateObj.getYear(),".</b>");
- DateオブジェクトのgetMonthメソッドで0〜11の月を取得します。
ここで注意したいのが1月→0、12月→11の値が返されることです。現在の月を求めるには戻り値に+1してあげる必要があります。
- document.write("<b>",dateObj.getMonth() + 1 ,".</b>");
- >DateオブジェクトのgetDateメソッドで日にちを取得します。
MSN風にフォントを大きくしてみました(∩_∩)V
- document.write("<b><font size=4>",dateObj.getDate(),"</font></b>");
| |