今回は、カレンダーです。最初は今月の表示です。本日の部分は紫色になります。「>>」を押すと来月が表示されます。こちらをクリックしてください。※海外のホスティングサービスを使用していますので、時間は海外仕様です。urlからの指定がない場合、本日の日付をセットしています。年、月、日の変数として分解します。日の部分はmid関数で取得しました。日の部分がない場合はヌルとなります。日の部分が紫色となります。月始めの年月日を取得します。月末の日付を取得します。月末までの日付をリスト形式にします。1日より前に0をセットします。DayOfWeek関数では曜日を数値として返しています。1(日曜日)~7(土曜日)の範囲の整数です。月末よりあとに0をセットします。2002年11月の場合はちょうど土曜日で終わっていますので0が追加されません。url変数ddateに前月をセットしています。カレンダーの日付部分をセットしています。うまくカレンダーとして編集できます。