スクリプト: http://keith-wood.name/countdown.htm
毎日の json レスポンス:
items: { fajr: '5:23 am', sharooq: '7:23 am', dhur: '1:34 pm', asr: '4:66 pm': magrib: '6:23 pm', isha: '8:01 pm'}
サイトが読み込まれると、Ajax リクエストを行い、上記の応答時間を取得します。これらは、さまざまなタイミングで毎日発生するイベントです。私はその時間を取得し、残り何分、何時間、または何秒かをカウントダウンし、それを表示し、秒が終了したら、そのイベントが何分前に発生したかを表示したいと考えています。15 分後、新しいイベントのカウントダウンを表示します。ディスプレイ上では次のように表示されます。
dhur 2 hours left
dhur 2 minutes left (if no longer hours left)
dhur 55 seconds left (if no longer minutes left)
dhur 5 seconds ago (if count down finished and then show how many seconds ago)
dhur 9 minutes ago (if extended more then seconds, then show how many minutes ago)
asr 1 hour left (after 15 minutes later time changes to new event)
私が使用しているスクリプトが良くなく、この種のタスクに別のスクリプトを使用したい場合は、私と共有してください。jQuery スクリプトである必要はありませんが、jQuery であると役立ちます。