Get Previous month

P

Pragash Mr.

Hi,
I want previous month name

for example
Time.now.strftime("%B")
will result the month name "August"

But i need to find the previous month if anybody knows reply me.....
 
S

Shadowfirebird

Hi,

thistimelastmonth = Date.today << 1
lastmonth = thistimelastmonth.month
answer = Date::MONTHNAMES[month]

I wouldn't recommend that you use those variable names, but hopefully
you get the idea.
 
M

Marc Heiler

Shadowfirebird said:
Hi,

thistimelastmonth = Date.today << 1
lastmonth = thistimelastmonth.month
answer = Date::MONTHNAMES[month]

I wouldn't recommend that you use those variable names, but hopefully
you get the idea.
Your example looks cool :)

I took the liberty to change it to a one liner.

Date::MONTHNAMES[(Date.today << 1).month] # => "July"
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,769
Messages
2,569,580
Members
45,054
Latest member
TrimKetoBoost

Latest Threads

Top