Justin Collins
3/18/2009 2:54:00 PM
Xie Hanjian wrote:
> * Rick DeNatale <rick.denatale@gmail.com> [2009-03-18 22:07:29 +0900]:
>
>> One little glitch. Time can only represent values through January 1, 2038,
>> DateTime has a longer range.
>>
>
> This problem seems only exist on mac.
>
> 22:20:~$ uname -a
> Linux aiur 2.6.28-ARCH #1 SMP PREEMPT Sun Mar 8 10:55:58 CET 2009 x86_64
> Intel(R) Core(TM)2 Duo CPU T8300 @ 2.40GHz GenuineIntel GNU/Linux
>
> 22:20:~$ ruby -v -e 'p Time.mktime(3000)'
> ruby 1.8.7 (2008-08-11 patchlevel 72) [x86_64-linux]
> Wed Jan 01 00:00:00 +0800 3000
>
> 22:20:~$ ruby186 -v -e 'p Time.mktime(3000)'
> ruby 1.8.6 (2007-03-13 patchlevel 0) [x86_64-linux]
> Wed Jan 01 00:00:00 +0800 3000
>
> - Jan
>
>
Pretty sure it's a 32 vs. 64 bit thing.
-Justin