美国时间html源码,js动态显示时间(中国时间、美国时间)的代码

js动态显示时间(中国时间、美国时间)_www.cooldemo.net

//var ddate=document.getElementByIdx_x_x("ddate");

//var ddate2=document.getElementByIdx_x_x("ddate2");

//网上给出的是上面的代码,怎么会多出个x_x_x呢,下面才是正确的

var ddate=document.getElementById("ddate");

var ddate2=document.getElementById("ddate2");

function updatedate(){

var dd1=new Date();

dd1.setMinutes(dd1.getMinutes()+dd1.getTimezoneOffset()-300); //取当地时间加上和格林威治的时差减要求地区和格林的时差分钟,这里是-300,代表美国东部纽约和格林的时差

//先设置setMinutes再取getHours才有效

var tmin=dd1.getHours();

if(tmin>=0 && tmin<6){

tmin='凌晨'+tmin;

}

if(tmin>=6 && tmin<=12){

tmin='早上'+tmin;

}

if(tmin>12 && tmin<=18){

tmin='下午'+tmin;

}

if(tmin>18 && tmin<=24){

tmin='晚上'+tmin;

}

ddate.innerHTML='美国东部时间:'+dd1.getFullYear()+"年"+(dd1.getMonth()+1)+"月"+dd1.getDate()+"日"+tmin+"点"+dd1.getMinutes()+"分"+dd1.getSeconds()+"秒";

var dd2=new Date();

dd2.setMinutes(dd2.getMinutes()+dd2.getTimezoneOffset()+13*60-300);//纽约和中国相差13个小时,夏天是12个小时所以这里加上13*60 夏天改为12*60

ddate2.innerHTML='北京时间'+ dd2.getFullYear()+"年"+(dd2.getMonth()+1)+"月"+dd2.getDate()+"日"+dd2.getHours()+"点"+dd2.getMinutes()+"分"+dd2.getSeconds()+"秒";

var t=setTimeout("updatedate()",1000);

}

updatedate();

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值