$(document).ready(function() { if($('.time_display').size() > 0) { renewTime(); } }); function timeToString(dateStr) { var pos = dateStr.indexOf('GMT'); if(pos != -1) { dateStr = dateStr.substring(0, pos); } pos = dateStr.lastIndexOf(':'); if(pos != -1) { dateStr = dateStr.substring(0, pos); } return dateStr; } function renewTime() { $('.time_display').each(function() { var offset = $(this).text(); var dateTime = new Date(); var offsetMs = dateTime.getTime() + offset * 60 * 60 * 1000; dateTime = new Date(offsetMs); var dateStr = timeToString(dateTime.toUTCString()); $(this).html('' + dateStr + ''); $(this).css('display', 'block'); }); // setInterval("renewTime();", 1000 * 60); }