Javascript 从GMT获取当前日期
我想从GMT时间中获取日期,但它返回的日期是提前一天的。如何始终获取GMT字符串中提到的日期Javascript 从GMT获取当前日期,javascript,datetime,Javascript,Datetime,我想从GMT时间中获取日期,但它返回的日期是提前一天的。如何始终获取GMT字符串中提到的日期 new Date("Mon, 27 Aug 2018 22:00:00 GMT").getDate() 此命令返回28作为输出,但我想要27。 有什么我需要补充的吗? 提前感谢。当您创建一个新日期()时,浏览器会根据您的设备时区返回日期。您可以使用Date.getTimezoneOffset()获取GMT偏移时间差,然后通过乘以该值来调整时间 //你的约会 var myDate=新日期(“2018年
new Date("Mon, 27 Aug 2018 22:00:00 GMT").getDate()
此命令返回28
作为输出,但我想要27
。
有什么我需要补充的吗?
提前感谢。当您创建一个
新日期()
时,浏览器会根据您的设备时区返回日期。您可以使用Date.getTimezoneOffset()
获取GMT偏移时间差,然后通过乘以该值来调整时间
//你的约会
var myDate=新日期(“2018年8月27日星期一格林威治标准时间22:00:00”)
//使用getTimezoneOffset()将日期转换为本地日期,并与60000相乘以获得时间调整后的GMT 0
var myDateLocal=新日期(myDate.valueOf()+myDate.getTimezoneOffset()*60000.getDate();
document.getElementById(“myDate”).innerHTML=myDateLocal代码>
创建新日期()
时,浏览器会根据您的设备时区返回日期。您可以使用Date.getTimezoneOffset()
获取GMT偏移时间差,然后通过乘以该值来调整时间
//你的约会
var myDate=新日期(“2018年8月27日星期一格林威治标准时间22:00:00”)
//使用getTimezoneOffset()将日期转换为本地日期,并与60000相乘以获得时间调整后的GMT 0
var myDateLocal=新日期(myDate.valueOf()+myDate.getTimezoneOffset()*60000.getDate();
document.getElementById(“myDate”).innerHTML=myDateLocal代码>
试试这个。我想你的问题会解决的
<script>
function myFunction() {
var d = new Date();
var n = d.getUTCDate();
document.getElementById("demo").innerHTML = n;
}
</script>
函数myFunction(){
var d=新日期();
var n=d.getUTCDate();
document.getElementById(“demo”).innerHTML=n;
}
试试这个。我想你的问题会解决的
<script>
function myFunction() {
var d = new Date();
var n = d.getUTCDate();
document.getElementById("demo").innerHTML = n;
}
</script>
函数myFunction(){
var d=新日期();
var n=d.getUTCDate();
document.getElementById(“demo”).innerHTML=n;
}
Welcome。。保持联系欢迎。。保持联系