ちょうど午後 5 時 30 分にトリガーされるアラートがあります。日付を動的にしたいと思います。つまり、システムの日付を取得します。私のコードでわかるように、指定した日付の時刻しか取得できないためです。ありがとう!
function alert5pm() {
alert("It's already 5:30 pm and you only have 30 minutes left before to log-out");
}
var timeAt3pm = new Date("8/10/2012 05:30:00 PM").getTime()
, timeNow = new Date().getTime()
, offsetMillis = timeAt3pm - timeNow;
setTimeout('alert5pm()', offsetMillis);
例えば:
システムの日付と時刻を取得する日付のインスタンスを作成します。 var dateToday = new date();
ここから、特定の時間を抽出するにはどうすればよいですか。たとえば、今日のシステム日付の午後 5 時 30 分を取得する必要があることを指定する必要があります。私のコードのように。しかし、ご覧のとおり、2012 年 8 月 10 日の日付の時刻しか取得できません。システムの日付と時刻を使用したい。
何か案は?
出典:このSO回答。