# 'ArgumentError: bad value for range' for range of Times

**URL:** <https://www.ruby-forum.com/t/argumenterror-bad-value-for-range-for-range-of-times/141184>\
**Category:** Ruby\
**Created:** [June 23, 2008, 11:27am UTC](https://www.ruby-forum.com/t/argumenterror-bad-value-for-range-for-range-of-times/141184 "2008-06-23T11:27:12Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![David\_Bird](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/8e7dd6/32.png) [@David\_Bird](https://www.ruby-forum.com/u/David_Bird)\
**Post date:** [June 23, 2008, 11:27am UTC](https://www.ruby-forum.com/t/argumenterror-bad-value-for-range-for-range-of-times/141184/1 "2008-06-23T11:27:12Z")

</div>

Hi,

When using the calendar\_date\_select plugin, Rails kept throwing an  
ArgumentError: ‘bad value for range’, but only on Windows (fine on  
OSX). Playing around in the console I get…

> > 38.years.ago…10.years.ago  
> > =\> Tue Jun 23 19:12:11 +1000 1970…Tue Jun 23 19:12:11 +1000 1998

> > 39.years.ago…10.years.ago  
> > ArgumentError: bad value for range

Any ideas?

Thanks

---

<div class="post-metadata">

**Author:** ![David\_Bird](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/8e7dd6/32.png) [@David\_Bird](https://www.ruby-forum.com/u/David_Bird)\
**Post date:** [June 23, 2008, 2:14pm UTC](https://www.ruby-forum.com/t/argumenterror-bad-value-for-range-for-range-of-times/141184/2 "2008-06-23T14:14:35Z")

</div>

-----BEGIN PGP SIGNED MESSAGE-----  
Hash: SHA1

Just guessing:

39 years ago is before 1970, I believe there is some sort of problem in  
Windows with dates prior to 1970.

David Bird wrote:  
| Hi,  
|  
| When using the calendar\_date\_select plugin, Rails kept throwing an  
| ArgumentError: ‘bad value for range’, but only on Windows (fine on  
| OSX). Playing around in the console I get…  
|  
|\>\> 38.years.ago…10.years.ago  
| =\> Tue Jun 23 19:12:11 +1000 1970…Tue Jun 23 19:12:11 +1000 1998  
|  
|\>\> 39.years.ago…10.years.ago  
| ArgumentError: bad value for range  
|  
| Any ideas?  
|  
| Thanks  
|  
-----BEGIN PGP SIGNATURE-----  
Version: GnuPG v2.0.9 (GNU/Linux)  
Comment: Using GnuPG with Mozilla - [http://enigmail.mozdev.org](http://enigmail.mozdev.org)

iEYEARECAAYFAkhfkmAACgkQxFuRTtCTMvL5zACeLzqreWeBlZUyg2Q5zYo6d6aA  
fBkAn2OrUIJhVNvoYkXlf7Cg1/F90Nz6  
=htFN  
-----END PGP SIGNATURE-----
