在javascript中设置默认时区
我有以下代码在给定时间显示和隐藏某个元素:在javascript中设置默认时区,javascript,date,timezone,Javascript,Date,Timezone,我有以下代码在给定时间显示和隐藏某个元素: function live(){ var now = new Date(); var elm = document.getElementById("live"); if(now.getDay() == 0 && (now.getHours() >= 11 && now.getHours() <= 13)) { elm.style.display = 'block';
function live(){
var now = new Date();
var elm = document.getElementById("live");
if(now.getDay() == 0 && (now.getHours() >= 11 && now.getHours() <= 13)) {
elm.style.display = 'block';
} else{
elm.style.display = 'none';
}
}
function-live(){
var now=新日期();
var elm=document.getElementById(“live”);
如果(now.getDay()==0&&(now.getHours()>=11&&now.getHours()您可以使用。类似这样的方法可以工作:
var dt = new timezoneJS.Date("2014/05/04 10:10:30 +0000", 'Europe/London');
dt.setTimezone("Asia/Jakarta"); // You can check if they have Japan specific, if not you can probably create a new timezone with +0900
console.debug(dt); //return formatted date-time in asia/Jakarta
但有些用户对此有问题,倾向于使用:
您好,完成此操作后,我只需要像往常一样在代码下面编写代码?我不确定,请尝试一下。可能是重复的
moment.tz("2014-04-05 11:55", "Tokyo").format(); // "2013-11-18T11:55:00-05:00"