Bu bence basit bir tanesi.Javascript Date Object - JSFiddle cinsinden farklı değer
JSFiddle'da (yeni Tarih (1451606399999) aşağıdaki kodu çalıştırdığımda neden 2015-11-04'ü alıyorum, ancak aynı kodu tarayıcı konsolumda çalıştırdığımda, 2015-12-31 (bu da değeri I) bekliyorum.
ben kod istemci üzerinde çalıştığı ve neden tarih bir ay farkından daha fazla hale Zaman Dilimi gibi her iki durumda da herhangi bir zaman dilimi aynı olacaktır sanırdım?
Confusinglyfunction test()
{
var date = new Date(1451606399999);
var year = date.getFullYear();
var month = date.getMonth();
var day = date.getDay();
var hours = date.getHours();
var minutes = "0" + date.getMinutes();
var seconds = "0" + date.getSeconds();
var formattedTime = year + '-' + month + '-' + day + ' ' + hours + ':' + minutes.substr(-2) + ':' + seconds.substr(-2);
document.getElementById("myDiv").innerHTML = formattedTime;
}
Ay sıfır dayanır mantıklı Aralık – Mike