我使用 Javascript 函数将日期转换为 UTC 日期,如下所示:
Date.prototype.convertToUTC = function () {
var month = this.getMonth();
var day = this.getDate();
var year = this.getFullYear();
return new Date(Date.UTC(year, month, day));
}
现在,当应用此函数的日期已经是 UTC 时,问题就出现了。因为我不知道用户是否会在 UTC/Local 日期调用此方法,所以我想确保只有在不在 UTC 时才会发生转换。请帮忙。
最佳答案
JavaScript Date
对象具有方法 getTimezoneOffset()
。你可以用那个。或者使用 getUTC*
方法:
var d = new Date();
var utcyear = d.getUTCFullYear();
关于javascript - 检查现有日期对象是否为 UTC - Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13247970/