| 复制代码  for (var i = 1; i <= 2; i++) {
        var today = new Date();
        var month = today.getMonth() + 1;
        var date = today.getDate();
        if (i == 2) { //美国时间
            if ((month > 3 || month == 3 && date > 24) && (month < 10 || month == 10 && date < 24)) //夏时制 -6小时
                today = today.dateAdd("h", -17);
            else
                today = today.dateAdd("h", -18);
        }
        var year = today.getYear() + 00;
        month = today.getMonth() + 1;
        date = today.getDate();
        var day = today.getDay();
        var hour = today.getHours();
        var minute = today.getMinutes();
        var second = today.getSeconds();
        var dateTime = addZero(hour) + ":" + addZero(minute) + ":" + addZero(second) + "," + addZero(month) + "/" + addZero(date);
        if (i == 1) //北京时间
            $("#bj_time").text(dateTime);
        else//美国时间
            $("#mg_time").text(dateTime);
这个时间的计算方法没有看懂啊,求高手解读一下。
 |