# How can I do that with datetime?

**URL:** <https://www.ruby-forum.com/t/how-can-i-do-that-with-datetime/134933>\
**Category:** Rails\
**Created:** [April 16, 2008, 11:38am UTC](https://www.ruby-forum.com/t/how-can-i-do-that-with-datetime/134933 "2008-04-16T11:38:02Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![captaffy](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/f04885/32.png) [@captaffy](https://www.ruby-forum.com/u/captaffy)\
**Post date:** [April 16, 2008, 11:38am UTC](https://www.ruby-forum.com/t/how-can-i-do-that-with-datetime/134933/1 "2008-04-16T11:38:02Z")

</div>

I have this code in a new form:

| \<%= \_('Adquired in') %\> |
| --- |
| \<%= f.date\_select :sales\_date, :discard\_day =\> true, :order =\> [:month,:year] %\> |

I want to use something like that:  
Setting::Month[ticket.sales\_date.strftime("%B")]

I have this array:  
class Setting \< ActiveRecord::Base

Month = {  
“January” =\> \_(“January”),  
“February” =\> \_(“February”),  
“March” =\> \_(“March”),  
“April” =\> \_(“April”),  
“May” =\> \_(“May”),  
“June” =\> \_(“June”),  
“July” =\> \_(“July”),  
“August” =\> \_(“August”),  
“September” =\> \_(“September”),  
“November” =\> \_(“November”),  
“December” =\> \_(“December”)  
}  
end

So I’m able to use Gettext

---

<div class="post-metadata">

**Author:** ![captaffy](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/f04885/32.png) [@captaffy](https://www.ruby-forum.com/u/captaffy)\
**Post date:** [April 17, 2008, 2:19pm UTC](https://www.ruby-forum.com/t/how-can-i-do-that-with-datetime/134933/2 "2008-04-17T14:19:35Z")

</div>

Can anyone help?

---

<div class="post-metadata">

**Author:** ![captaffy](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/f04885/32.png) [@captaffy](https://www.ruby-forum.com/u/captaffy)\
**Post date:** [April 18, 2008, 10:01pm UTC](https://www.ruby-forum.com/t/how-can-i-do-that-with-datetime/134933/3 "2008-04-18T22:01:01Z")

</div>

John S. wrote:

> Can anyone help?

Amy idea?
