- 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);
复制代码
这个时间的计算方法没有看懂啊,求高手解读一下。 |