ฉันมีปัญหาแปลก ๆ ในขณะที่แปลงจาก unix timestamp เป็นการแสดงถึงมนุษย์โดยใช้ javascript
นี่คือการประทับเวลา
1301090400
นี่คือจาวาสคริปต์ของฉัน
var date = new Date(timestamp * 1000);
var year = date.getFullYear();
var month = date.getMonth();
var day = date.getDay();
var hour = date.getHours();
var minute = date.getMinutes();
var seconds = date.getSeconds();
ฉันคาดว่าผลลัพธ์จะเป็น 2011 2, 25 22 00 00 แต่เป็นปี 2011, 2, 6, 0, 0, 0 ฉันคิดถึงอะไร?