我找到了一个在不同时区显示当前日期和时间的脚本。我不知道如何更改格式。目前,它显示为MM/DD/YYYY HH:MM:SS AM/PM
,我希望它只显示为HH:MM AM/PM
与普通的 JavaScript 相比,我更擅长 jQuery,这让我感到困惑:
$(document).ready(function() {
function calcTime(offset) {
currentDate = new Date();
utc = currentDate.getTime() + (currentDate.getTimezoneOffset() * 60000);
newDate = new Date(utc + (3600000*offset));
return newDate.toLocaleString();
}
function displayTimes() {
$("#chicago").html(calcTime("-6"));
$("#london").html(calcTime("+1"));
$("#shanghai").html(calcTime("+8"));
};
window.setInterval(displayTimes, 1000);
});