一个基于js的简单闹钟程序,小白专用。
<script type="text/javascript">
var date = new Date();
var hour = date.getHours();
var minute = date.getMinutes();
// 设置的闹钟的时间
var alarmHour = 10;
var alarmMinute = 30;
// 要求的闹钟执行的函数
function alarm() {
alert('时间到!');
}
// 将当前时间和设置闹钟时间作比较
if (hour == alarmHour && minute == alarmMinute) {
// 时间到,执行函数
alarm();
} else { // 闹钟时间还没到,延时1000ms检查一次
setTimeout(function() {
// 将当前时间和设置闹钟时间作比较
if (hour == alarmHour && minute == alarmMinute) {
// 时间到,执行函数
alarm();
}
}, 1000);
}
</script>