您不能在javascript中使用大的日期,而無需使用bigDay庫來處理您的數字。
/*
從 'https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Date':
自午夜01月01日的javascript日期以毫秒爲單位,1970年UTC。一天持有86,400,000毫秒。相對於1970年1月1日UTC,JavaScript Date對象範圍爲-100,000,000天至100,000,000天。 */
var firstday=new Date(1970,0,1),lastday=new Date(1969,11,31);
firstday.setDate(firstday.getDate()-100000000);
lastday.setDate(lastday.getDate()+100000000);
firstday.toUTCString()+'; timestamp: '+firstday.getTime()+'\n'+
lastday.toUTCString()+'; timestamp: '+lastday.getTime();
/*返回值:(JS中的最大和最小日期)
週二,4月20日04:00:00 -271821 GMT;時間戳:-8639999985600000
9月12日星期五275760 04:00:00 GMT;時間戳:8639999928000000 */
我不想聽起來居高臨下的'如果你很快',但我確實需要指出,這確實是一個日期。 – TMB 2013-03-10 02:43:29
請參閱http://stackoverflow.com/questions/307179/what-is-javascripts-max-int-whats-the-highest-integer-value-a-number-can-go-t。 – bfavaretto 2013-03-10 02:44:50
http://www.thefreedictionary.com/behove – TMB 2013-03-10 02:57:53