作品情報

ID#2321

日付カウントダウン!(ブラウザ版)

一般プログラム
作者: orange


(ダウンロードの注意)

HSPプログラムコンテスト2023応募作品
更新日:2023-09-08
バージョン:2.1 (完成度100%)

ユーザーの評価 (4)

プログラム技術2
完成度0
アイデア2

記念日などの日付を設定するとカウントダウンをするソフトです。
記念日が未来の時はその日まで年を含めたカウントダウンを行い、記念日が過去の時は月と日に関してカウントダウンを行います。
経過時間表示のボタンは、設定した日付が過去の場合のみ、その日から今日までの経過日数を表示します。
年、月のボタンを押すとそれぞれを日数に換算して表示されます。うるう年や月による日数の違いを厳密に計算しています。
バージョン1.1
桁数が多くなるとフリーズする不具合を修正。1000年以上前だと経過時間の代わりにだいぶ経ちましたと表示し、1000年以上先だと残り時間の代わりにだいぶ先ですと表示するようにしました。
バージョン2.1
現在時刻と設定時刻を秒単位まで拡張しました。細かなバグの修正。

タグ:contest2023
動作環境:
プラグイン/モジュール:
ライセンス:
作成開始:
募集項目:

作品へのコメント

過去のコメントはこちら

No.12 [N.I.]さんが作品を評価しました( 技術 ) - 2023/10/31 09:31:42

    Todoアプリ作成に興味あるので
    HSPでここでまで日付管理ができるのか!と刺激をうけました
    うるう年等計算するとか・・色々と知識が必要です
    今から何歳まで何年だろう、とか遊びで気軽に使用できるのが
    楽しくていいですね
    モチベアップにもつながります!

No.11 [orange]さんが作品にコメントしました - 2023/08/24 11:24:49

    ぺんぺねっと™🐧様、評価と感想を投稿してくださり、ありがとうございます。
    外国との時差を計算するプログラムですね。別作品としてになると思いますが、これから作ろうと思います!

No.10 [ぺんぺねっと™🐧]さんが作品を評価しました( アイデア ) - 2023/08/24 10:29:07

    orange様、なるほど!と口ずさんでしまったアイデア作品、ありがとうございます。

    頭が固いもので、こういったものはJavaScriptで作ろうと思っていた矢先この作品に出会い、しかもHSP3なので自分でも挑戦できそうだなと感じました。
    気づかせてくださってありがとうございます。

    私はネット上のイベントを管理するためのタイマーが欲しいのですが、時分秒も欲しいと考えています。
    グリニッジ時間の計算も込みで、イベントが海外だった場合は日本の何時にあたるのかなどまで欲しいなと思いました。

    もしこの辺り組込んでくださると嬉しいなと思いつつ(笑)

    ※Bandcampという音楽配信サイトは毎月決まった日にイベントがあるのですが、日本時間ではないため、あと何時間後か、計算は簡単ですが鬱陶しいためにツール作成を考えてました。

No.9 [orange]さんが作品にコメントしました - 2023/08/19 23:35:12

    サンドバッグ様、評価と感想を投稿してくださり、ありがとうございます。
    確かにいろいろな使い方がありますね。
    ブラウザ版にするためにHSP3Dishを頑張って良かったと思います!

No.8 [サンドバック]さんが作品を評価しました( アイデア ) - 2023/08/19 15:47:44

    ふと平均寿命まで…と考えてしまいました。
    そんなボタンがあったらみんな押すかも。

    プラウザ版で気軽に触れるの事も好印象です。

No.7 [orange]さんが作品にコメントしました - 2023/08/19 09:21:14

    ご確認ありがとうございます。
    一連の不具合のご報告、とても感謝しています!

No.6 [仮に名前]さんが作品にコメントしました - 2023/08/19 00:37:34

    先程確認し、画面が黒くなる問題が発生しなくなった事を確認できました。
    原因究明と早期の修正ありがとうございました!

No.5 [orange]さんが作品にコメントしました - 2023/08/18 23:38:33

    桁数が多くなると不具合が起こることが分かったので、今より1000年以上前に設定すると経過時間がだいぶ経ちましたと表示され、1000年以上先に設定すると残り日数がだいぶ先ですと表示されるようにしました。

No.4 [orange]さんが作品にコメントしました - 2023/08/18 21:37:29

    原因が分かりました。桁数が大きすぎるとWEB版のHSPでは処理しきれなくなるようです。724年より前に指定して経過時間表示を押すと画面が黒くなると突き止めました。昔すぎる時は経過時間を表示しないようにスクリプトを書き換えるのでお待ちください。

No.3 [orange]さんが作品にコメントしました - 2023/08/18 21:23:13

    キャッシュを削除すればこちらでもボタンサイズ変更を確認できました。ありがとうございます。
    キャッシュを消しても画面が真っ黒になる不具合は起きますでしょうか?こちらはandroid11のGoogleChromeとWindows11のGoogleChromeとmicrosoftedgeを使用しましたがこの現象は起こりませんでした…

No.2 [仮に名前]さんが作品にコメントしました - 2023/08/18 14:40:52

    修正と調査ありがとうございます。お疲れ様です。
    ボタンサイズ変更の件、先程確認したのですが、こちらでは反映されていました。
    ブラウザで動作するものですので、キャッシュが残っていてそちらを読み込んでいたために変更が反映されてなかったのかな、
    と思います。
    ちゃんと文字がボタンに収まっていてOKでした!

    不具合の方、理解しました。環境の方記載してなかったので記載しておきます。参考になれば...
    PC
    ・OS:Windows10 22H2
    ・ブラウザ:Vivaldi (6.2.3102.3) 64bit
    スマホ
    ・端末:Xperia XZ2
    ・OS:Android 10
    ・ブラウザ:Vivaldi Browser Snapshot
    PCとスマホ共に、OSもブラウザも現時点での最新版を使用してます。

No.1 [orange]さんが作品にコメントしました - 2023/08/18 10:07:42

    仮に名前様、評価と感想を投稿してくださり、ありがとうございます。
    月日での表示を切り替える所などをこだわったのでその点について言及していただけて嬉しいです。
    現在時刻ボタンについてはボタンのサイズを大きくし、左にずらしたスクリプトに差し替えたのですが、WEB上ではなぜか反映されないので原因究明をこれから行います。
    画面が真っ黒になるということですが、こちらの環境では再現できませんでした。調査を続けます。
    不具合のご報告、ありがとうございました!

No.0 [仮に名前]さんが作品を評価しました( 技術 ) - 2023/08/17 22:56:22

    使ってみました。
    何よりブラウザ内で完結する(ダウンロード不要)の為、スマホでも動作するのが良いと思います。
    殆どの人の端末にブラウザは入っていると思いますし。

    他にも、
    ・「○○まで」の文章の種類が52種類あり、カウントダウンするような内容は大体入ってたり、
    ・カウントダウンの日当日の時のメッセージも6種類あり、カウントダウンの内容に合わせて
     メッセージの内容を変更できる点、
    ・日数での表示や、月日での表示等を切り替えれる点
    等、カウントダウンする事において欲しい機能は揃ってて良いと思いました。

    気になった点ですが、
    ・「現在時刻」ボタンがボタン無いからはみ出て表示されてた点が気になりました。
     ボタンのサイズを若干大きくすることで解消されると思います。
    ・ページ起動後、「年を指定しない」ボタンクリック→年の1桁目を「△」クリック(0001年にする)→
     「月」ボタンクリック→「年」ボタンクリック
     以上の動作で画面が(ボタン以外)真っ黒になり、点滅するようになりました。
     このような動作をする事があるのかと言われると微妙ではありますが。



コメント投稿

登録ユーザーの方はログインしてください。
この作品は登録ユーザーからのコメントを受け付けています。
初めて投稿する方は、作品コメントと評価についてをよくお読みください。