1
我正在設置一個簡單的界面,用戶可以通過從下拉菜單中選擇它來查看其時區中計劃的網絡研討會的時間。網絡研討會的開始時間將根據用戶選擇的時區動態更新。我使用這個腳本moment.js和moment-timezone.js:Will moment.js DST的時區帳號?
var timestamp = $('.overview .date').data('timestamp');
var utcDate = moment.unix(timestamp).utc();
$('.modal.timezone select').on('change', function(){
var timezone = $(this).val();
var tzDate = utcDate.tz(timezone);
var formattedTime = tzDate.format("h:mm A");
var formattedTimezone = tzDate.format("z");
$('.modal.timezone .time').html("<strong>" + formattedTime + " </strong>" + formattedTimezone);
});
這種運作良好;時間更新爲選定的時區。但是我想知道的是,當DST開始時,這仍然可以工作,或者網絡研討會時間會顯示一小時嗎?