- 締切済み
12時間表示の時計
携帯用のデジタル時計を作っています。 Flash Lite1.1で24時間表示ではなく12時間表示をしたいのですが、携帯電話の仕様に依存してしまうのでしょうか? 自分が考えたのは単純に12時を過ぎるとそこから11時間マイナスされる、という式だったのですが、それだともし12時間表示の設定をしている携帯だと時間がくるってしまうのでしょうか? どなたかご存知でしたら教えてください。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- is_may
- ベストアンサー率65% (58/89)
回答No.1
お礼
ありがとうございます。 hour = fscommand2 ("GetTimeHours"); hour = hour%12; これを式に入れてみたところ、正常に12時間で作動しました。 大変助かりました。ほんとうにありがとうございます。 am、pmの表示をしたかったので、とても感謝しています。 ちなみに私の最初に書いた質問ですが 11時間マイナスではなく、12時間ですね。失礼いたしました。
補足
すみません、上記の式を入れてみたところ、12時、24時の時刻表示が0時になってしまいます。私が記入している式は下記のとおりです。 /*時間*/ hours = fscommand2("GetTimeHours"); hours = hour%12; if( hours<10){ hours = String(hours); hours = "0" add hours; } h = hours; すみませんがどなたか教えていただけるとうれしいです。 宜しくお願いいたします。