Javascript 从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年

我想从GMT时间中获取日期,但它返回的日期是提前一天的。如何始终获取GMT字符串中提到的日期

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。。保持联系欢迎。。保持联系