# Rails default date format

**URL:** <https://www.ruby-forum.com/t/rails-default-date-format/188587>\
**Category:** Rails\
**Created:** [May 14, 2010, 11:50am UTC](https://www.ruby-forum.com/t/rails-default-date-format/188587 "2010-05-14T11:50:15Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![hemantborole](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/h/b782af/32.png) [@hemantborole](https://www.ruby-forum.com/u/hemantborole)\
**Post date:** [May 14, 2010, 11:50am UTC](https://www.ruby-forum.com/t/rails-default-date-format/188587/1 "2010-05-14T11:50:15Z")

</div>

Hello All,

How can i convert the date format “2010-01-01” to rails default date  
format. I mean to “Fri, 14 May 2010”?

Is there any built in function for it… Googled but …?

---

<div class="post-metadata">

**Author:** ![hemantborole](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/h/b782af/32.png) [@hemantborole](https://www.ruby-forum.com/u/hemantborole)\
**Post date:** [May 14, 2010, 12:35pm UTC](https://www.ruby-forum.com/t/rails-default-date-format/188587/2 "2010-05-14T12:35:22Z")

</div>

On Fri, May 14, 2010 at 17:50, Hemant B. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
wrote:

> You received this message because you are subscribed to the Google G.  
> “Ruby on Rails: Talk” group.  
> To post to this group, send email to removed\_email\_address@domain.invalid.  
> To unsubscribe from this group, send email to  
> removed\_email\_address@domain.invalid[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
> .  
> For more options, visit this group at  
> [http://groups.google.com/group/rubyonrails-talk?hl=en](http://groups.google.com/group/rubyonrails-talk?hl=en).

Maybe this URL could help you  
[http://api.rubyonrails.org/classes/Logger.html#M000271](http://api.rubyonrails.org/classes/Logger.html#M000271)

---

<div class="post-metadata">

**Author:** ![hemantborole](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/h/b782af/32.png) [@hemantborole](https://www.ruby-forum.com/u/hemantborole)\
**Post date:** [May 14, 2010, 1:01pm UTC](https://www.ruby-forum.com/t/rails-default-date-format/188587/3 "2010-05-14T13:01:07Z")

</div>

On 14 May 2010 10:50, Hemant B. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> Hello All,
> 
> How can i convert the date format “2010-01-01” to rails default date  
> format. I mean to “Fri, 14 May 2010”?

You can use Date.strptime to parse it then strftime to format it to  
whatever format you like.

Colin

---

<div class="post-metadata">

**Author:** ![hemantborole](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/h/b782af/32.png) [@hemantborole](https://www.ruby-forum.com/u/hemantborole)\
**Post date:** [May 23, 2010, 4:42pm UTC](https://www.ruby-forum.com/t/rails-default-date-format/188587/4 "2010-05-23T16:42:50Z")

</div>

There is also

validates\_date\_time plugin

[http://agilewebdevelopment.com/plugins/validates\_date\_time](http://agilewebdevelopment.com/plugins/validates_date_time)

if you also want to allow entry in other formats

Tonypm
