阅读背景:

Date.UTC()返回上个月的最后一天,而getUTCFullYear(),getUTCMonth()正确返回正确月份的第一天

来源:互联网 

I'm getting a strange result:

我得到一个奇怪的结果:

   var date = new Date();
   var year  = date.getMonth() < 11 ? date.getFullYear() : date.getFullYear() + 1;
   var month = date.getMonth() < 11 ? date.getMonth() + 1 : 0;

   console.log(new Date(Date.UTC(year, month)));

   var utcYear = date.getUTCMonth() < 11 ? date.getUTCFullYear() : date.getUTCFullYear() + 1;
   var utcMonth = date.getUTCMonth() < 11 ? date.getUTCMonth() + 1 : 0;

   console.log(new Date(utcYear, utcMonth));
 



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: