js获取北京时间

2025-02-24 00:18:02
推荐回答(4个)
回答1:

你取到的是服务器在response里面返回的日期!
如果你连接的服务器bjtime.cn没有在response响应里给你设置Date,则会取日期初始化的时间,也就是UTC0或者GMT0。
你在var d = new Date(dateStr);之前把dateStr给alert出来看看是否正确?

回答2:

alert("dd:" + d.getFullYear() + "-" + d.getMonth() + "-" + d.getDate() + " " + d.getHours() + "-" + d.getMinutes() + ":" + d.getSeconds());

回答3:

?国内通过new Date时间就是北京时间啊。有什么问题

回答4:

https://gss0.baidu.com/8aQDcnSm2Q5IlBGlnYG/special/time/ 你看下他这个时间是怎么获取的 ?