我的要求是,我需要将时区值转换为偏移值 对于前亚洲/迪拜到+4 .. 考虑在js中初始化日期。
var currentDate = new Date();
可以设置时区并获得偏移量。
currentDate.setTimezone("Asia/Dubai");
var offsetValue=currentDate.getTimezoneOffset();
alert('offsetValue---'+offsetValue);
它在设定的时区没有工作..页面错误..有没有其他方法来获取offet值? 需要考虑DST ..
答案 0 :(得分:1)
Date
对象不知道setTimezone
方法。如果您想将Date
设置为“亚洲/迪拜”时区,这可能是一种方式:
var regionalDate = new Date;
regionalDate.setHours(regionalDate.getUTCHours()+4); //=> set to UTC+4
答案 1 :(得分:1)
这不是有效的jquery语句
currentDate.setTimezone("Asia/Dubai");
只需删除此行,您就会获得时区偏移。