﻿/*
*基本结构
<div id="time" basetime="18:29:30"><em></em><span id="hour" class="Lhour">16</span><span id="colon">:</span><span id="minutes" class="Lminutes">12</span> </div>
basetime 开始的时间，不设默认为当前本机时间
*/

(function($) {
    $.fn.extend({
        BaseClock: function() {
            this.each(function() {
                var obj = $(this);
                var baseTime = obj.attr("basetime");
                var nowDate = new Date();
                var h = nowDate.getHours();
                var m = nowDate.getMinutes();
                var s = nowDate.getSeconds();
                if (baseTime != undefined && baseTime != null) {
                    var Ts = baseTime.split(':');
                    h = Ts[0];
                    m = Ts[1];
                    s = Ts[2];
                    setInterval(function() {
                        s = parseInt(s) + 1;
                        if (s >= 60) { s = 0; m++; }
                        if (m >= 60) { m = 0; h++; }
                        if (h > 23) { h = 0; }
                        var h1 = h;
                        var m1 = m;
                        if (h < 10) { h1 = "0" + h.toString(); }
                        if (m < 10) { m1 = "0" + m.toString(); }
                        $(".Lhour", obj).text(h1);
                        $(".Lminutes", obj).text(m1);
                    }, 1000);
                }

            });
        }
    });
})(jQuery);
