﻿// JScript 文件
function showTime() {
    var OutPutStr = "";
    var TimerMessage = new Array();
    var time = new Date();
    var date = new Date(time.toDateString());

    var vHour = time.getHours()
    var vMin = time.getMinutes()
    var vSec = time.getSeconds()

    var currenttime = vHour + "时:" + vMin + "分:" + vSec + "秒";

    TimerMessage.push({ Time: date.setHours(6, 00), Message: "距离6点还有" });
    TimerMessage.push({ Time: date.setHours(09, 00), Message: "一日之计在于晨，早餐吃好哦。" });
    TimerMessage.push({ Time: date.setHours(11, 30), Message: "距离11:30还有" });
    TimerMessage.push({ Time: date.setHours(14, 30), Message: "午餐吃饱，精力充沛，干活不累。" });
    TimerMessage.push({ Time: date.setHours(18, 00), Message: "距离晚18点还有" });
    TimerMessage.push({ Time: date.setHours(20, 00), Message: "晚餐吃少，营养调节，身体健康。" });
    TimerMessage.push({ Time: date.setHours(1, 00), Message: "马无夜草不肥，来点宵夜？" });
    if (time > TimerMessage[6].Time && time < TimerMessage[0].Time) {
        var t = new Date(TimerMessage[0].Time);
        t = t - time;
        var h = Math.floor(t / 3600000);
        var m = Math.floor((t % 3600000) / 60000)

        OutPutStr = TimerMessage[0].Message;
        if (h > 0) {
            OutPutStr = OutPutStr + h + "小时";
        }
        OutPutStr = OutPutStr + m + "分";
    }
    else if (time > TimerMessage[0].Time && time < TimerMessage[1].Time) {
        OutPutStr = TimerMessage[1].Message;
    }
    else if (time > TimerMessage[1].Time && time < TimerMessage[2].Time) {
        var t = new Date(TimerMessage[2].Time);
        t = t - time;

        var h = Math.floor(t / 3600000);
        var m = Math.floor((t % 3600000) / 60000)

        OutPutStr = TimerMessage[2].Message;
        if (h > 0) {
            OutPutStr = OutPutStr + h + "小时";
        }
        OutPutStr = OutPutStr + m + "分";
    }
    else if (time > TimerMessage[2].Time && time < TimerMessage[3].Time) {
        OutPutStr = TimerMessage[3].Message;
    }
    else if (time > TimerMessage[3].Time && time < TimerMessage[4].Time) {
        var t = new Date(TimerMessage[4].Time);
        t = t - time;
        var h = Math.floor(t / 3600000);
        var m = Math.floor((t % 3600000) / 60000)

        OutPutStr = TimerMessage[4].Message;
        if (h > 0)
            OutPutStr = OutPutStr + h + "小时";

        OutPutStr = OutPutStr + m + "分";
    }
    else if (time > TimerMessage[4].Time && time < TimerMessage[5].Time) {
        OutPutStr = TimerMessage[5].Message;
    }
    else {
        OutPutStr = TimerMessage[6].Message;
    }
    $("#div_time").html(OutPutStr);
}
window.setInterval('showTime()',1000);

