トップへ戻るニュースフォーラムFLASH-ML 過去ログBak@Flaダウンロードよくある質問と答
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   どこでもFlash【携帯向けFlash関連】
     Lite1.1で任意の日付から曜日を取得する方法
投稿するにはまず登録を

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
nacbox
Åê¹ÆNo.42061
投稿日時: 2009-4-10 11:43
新米
居住地: 東京
投稿: 25
使用環境:
Lite1.1で任意の日付から曜日を取得する方法
Flash Lite 1.1でカレンダーを制作しています。

仕様上、「現在の月」だけではなく、ユーザの選択した任意の月も閲覧できる、いわゆる「万年カレンダー」のようなものを制作中です。
年月日の取得に関しては、ユーザに選択させるので問題は無いのですが、その年月日をもとに、曜日を表示させる方法が分かりません。

調査したところ、getDay()はLite2.0からしか使えない、とのことですし、
fscommand2("GetDateWeekday")は現在の曜日を表示するだけで、任意の年月日の曜日を返すわけではありません。
当月のカレンダーを表示するだけなら、現在の曜日から前後逆算していくことで、他の日付の曜日も分かるのですが、たとえば10年後のカレンダーを表示するのに、現在の日付からカウントしていくというのはちょっと非現実的な気が……。

Flash Lite1.1で、任意の日付から曜日を取得する方法はあるのでしょうか。
よろしくお願いします。


※ちなみに、年月日をユーザに選択させるときに、「その日付が正常かどうか」を知る方法も悩んでいます。
1月は31日まで、2月は28日まで、3月は31まで……と、配列で12カ月分を持ち、それとつき合わせればいいのですが、うるう年もありますし、単純に「任意の年月日が値として正常かどうかを知る関数」は無いものかなぁ、と。2月31日を指定したら-1が返ってくる、みたいな。Lite1.1じゃなければ、あるのは分かっているのですが……。
フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
 » Lite1.1で任意の日付から曜日を取得する方法 nacbox 2009-4-10 11:43
     Re: Lite1.1で任意の日付から曜日を取得する方法 usuaji 2009-4-10 11:51
       Re: Lite1.1で任意の日付から曜日を取得する方法 nacbox 2009-4-10 13:34

投稿するにはまず登録を
 
Copyright (C) 2003 FLASH-japan. All rights reserved.
Powered by Xoops