まず、JavaScriptについて深く理解していませんが、ページ用の小さなスクリプトを作成するのに十分な方法で作業する方法は知っています。私のクライアントは、ウェブサイトに対して次のことを行う必要があります。
- コンピューターでユーザーの現地時間を検索します。
- その現地時間を取り、午後6時からそれを引きます。
- その時間をカウントダウンまたはステートメントで表示して、同じ日の発送にどれだけの時間が残っているかをユーザーに知らせます。
- 午後6時を過ぎると、時刻はリセットされるか、翌営業日まで消えます。
これまでのところ、ローカルコンピューターから時間を取得するためのロジックを作成することができました。datejsを使用できると思いましたが、1日の時間を計算しません。
これが私が持っている現在のコードです:
var currentTime = new Date()
var hours = currentTime.getHours()
var minutes = currentTime.getMinutes()
var suffix = "AM";
if (hours >= 12)
{
suffix = "PM";
hours = hours - 12;
}
var suffix = "AM";
if (hours >= 12)
{
suffix = "PM";
hours = hours - 12;
}
if (hours == 0)
{
hours = 12;
}
if (minutes < 10)
minutes = "0" + minutes;
document.write("<b>" + hours + ":" + minutes + " " + suffix + "</b>");