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

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   どこでもFlash【携帯向けFlash関連】
     FlashLite1.1で記念日までのカウントダウン(時間、秒も)
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
utatane
Åê¹ÆNo.39246
投稿日時: 2008-6-22 12:52
新米
居住地:
投稿: 5
使用環境:
winXP,FlashCS3
FlashLite1.1で記念日までのカウントダウン(時間、秒も)
FlashLite1.1で記念日までのカウントダウンを作成しています。
現在の日付からXデーまでの総時間を表示させたいと思います。
○○○○○○.○○時間
といった形です。何時間何秒単位にしてから表示させたいです。

過去の投稿を参考にし、日数のカウントは下記を参考にさせていただきました。

-------------------------------
MJD:準ユリウス日 1858年11月17日0時(UT)JD=2400000.5日


y = FSCommand2("GetDateYear")
m = FSCommand2("GetDateMonth")
d = FSCommand2("GetDateDay")

if m <3 then (y=y-1 ;m=m+10)
else m=m-2 ;
//3月を起点とします

MJD=int(365.25 * y) + int(30.59 * m) +d - 678912 -int(y/100)+int(y/400)
1900年3月から2100年2月まで限定の場合
MJD=int(365.25 * y) + int(30.59 * m) +d - 678927
となります。
この数値は一般的天体計算をするのに使えます。
-------------------------------

1900年3月から2100年2月まで限定の場合
MJD=int(365.25 * y) + int(30.59 * m) +d - 678927
となります。
↑この部分を利用させていただきXデーまでの日数は取得できました。
これは閏年も計算された日数になっているのですよね・・?(汗


問題は後何時間かを求める部分ですが、
これはたとえば後61日だったとすれば 61 - 1 をして24時間を作る。
その24時間から現在の時間(たとえば18時)を引く。
といった計算でよろしいでしょうか?
伝わりますでしょうか。。計算が苦手な物で少々悩んでおります。
いい計算方法をご存知の方がいたら是非知恵をかしてください。
よろしくお願いします。
野中文雄
Åê¹ÆNo.39247
投稿日時: 2008-6-22 13:37
ちょんまげら
居住地: 東京
投稿: 4531
使用環境:
CS5.5 .6.8 Vista Home Premium (SP1)
Re: FlashLite1.1で記念日までのカウントダウン(時間、秒も)
ご質問は、1日に満たない残り時間の計算ですよね。でしたら、あと何日あるかに拘らず、日付が変わるまでの時間つまり現在時刻から24:00までの時間を計算すればよいだけではありませんか。
引用:
utataneさんは書きました:
問題は後何時間かを求める部分ですが、
これはたとえば後61日だったとすれば 61 - 1 をして24時間を作る。
その24時間から現在の時間(たとえば18時)を引く。
といった計算でよろしいでしょうか?
伝わりますでしょうか。。計算が苦手な物で少々悩んでおります。
いい計算方法をご存知の方がいたら是非知恵をかしてください。
よろしくお願いします。


----------------
 

utatane
Åê¹ÆNo.39253
投稿日時: 2008-6-22 21:48
新米
居住地:
投稿: 5
使用環境:
winXP,FlashCS3
Re: FlashLite1.1で記念日までのカウントダウン(時間、秒も)
確かにそうですよねw
できそうです。

有難うございました。
また機会があればよろしくお願いします。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

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