Beefy Boxes and Bandwidth Generously Provided by pair Networks
We don't bite newbies here... much

Re: How to find week of the month?

by newroz (Monk)
on Aug 17, 2005 at 09:08 UTC ( #484347=note: print w/replies, xml ) Need Help??

in reply to How to find week of the month?

perl -e 'use POSIX; my $date=strftime("%w",localtime); print $date;'
Directives(%w) are same as date command. look
"perldoc POSIX" and "info date"

Replies are listed 'Best First'.
Re^2: How to find week of the month?
by Joost (Canon) on Aug 17, 2005 at 09:34 UTC
    That gives the day of the week in range 0 .. 6 with sunday as day 0. Week of of the month isn't available in strftime().

    DateTime has a week_of_month method, which is defined as

    The first week of the month is the first week that contains a Thursday. This is based on the ICU definition of week of month, and correlates to the ISO8601 week of year definition. A day in the week before the week with the first Thursday will be week 0.

    But I can't guess if that's the definition the OP wants.

      Sorry for misunderstood.Yes, you're right.
      sprintf doesn't provide it.
      And there is one more module that provides week of month.

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://484347]
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others exploiting the Monastery: (2)
As of 2016-10-24 05:26 GMT
Find Nodes?
    Voting Booth?
    How many different varieties (color, size, etc) of socks do you have in your sock drawer?

    Results (303 votes). Check out past polls.