# Parsing Islamic date

**URL:** <https://www.ruby-forum.com/t/parsing-islamic-date/71475>\
**Category:** Ruby\
**Created:** [October 9, 2006, 9:25am UTC](https://www.ruby-forum.com/t/parsing-islamic-date/71475 "2006-10-09T09:25:13Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![splattael](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/858c86/32.png) [@splattael](https://www.ruby-forum.com/u/splattael)\
**Post date:** [October 9, 2006, 9:25am UTC](https://www.ruby-forum.com/t/parsing-islamic-date/71475/1 "2006-10-09T09:25:13Z")

</div>

Hello all,

Is it possible to parse an Islamic date in Ruby by any means? I have  
found nothing but this:

(from date.rb):

… Alternative calendars such as the Chinese Lunar Calendar, the  
Islamic Calendar, or the French Revolutionary Calendar are not supported  
by the Date class; …

but no hint for the solution.

Any ideas?

Thanks,  
Peter  
[http://www.rubyrailways.com](http://www.rubyrailways.com)

---

<div class="post-metadata">

**Author:** ![splattael](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/858c86/32.png) [@splattael](https://www.ruby-forum.com/u/splattael)\
**Post date:** [October 9, 2006, 10:11am UTC](https://www.ruby-forum.com/t/parsing-islamic-date/71475/2 "2006-10-09T10:11:18Z")

</div>

Hrm, looking around it looks like there’s not much out there for Ruby.

Maybe you can port the Perl version to Ruby?  
[http://search.cpan.org/src/APLEINER/Date\_Hijri-0.02/Hijri.pm](http://search.cpan.org/src/APLEINER/Date_Hijri-0.02/Hijri.pm)

It doesn’t look too hairy, and you could score community points by  
posting it back to RAA or rubyforge or something.

---

<div class="post-metadata">

**Author:** ![splattael](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/858c86/32.png) [@splattael](https://www.ruby-forum.com/u/splattael)\
**Post date:** [October 9, 2006, 12:01pm UTC](https://www.ruby-forum.com/t/parsing-islamic-date/71475/3 "2006-10-09T12:01:12Z")

</div>

On 10/9/06, Peter S. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> Hello all,
> 
> Is it possible to parse an Islamic date in Ruby by any means? I have  
> found nothing but this:

I would look at the various localization libraries for Ruby. Don’t  
know them off hand, but date/calendar localization is pretty important  
for any l10n/i18n library.
