Greetings,
I seem to be able to get just about any Date calculation I need except calculating for example the first day of the month or the first monday of the month.
Date::Calc has this fuction:
Monday_of_Week
($year,$month,$day) = Monday_of_Week($week,$year);
then it states
In case you do not understand this, never mind, but then simply DO NOT USE this function in scalar context!
($year,$month,$day) = Monday_of_Week($week,$year);
This function returns the date of the first day of the given week, i.e., the Monday.
"$year" must be greater than or equal to "1", and "$week" must lie in the range "1" to "Weeks_in_Year($year)".
Note that you can write "($year,$month,$day) = Monday_of_Week(Week_of_Year($year,$month,$day));" in order to calculate the date of the Monday of the same week as the given date.
If you want to calculate any other day of week in the same week as a given date, use
OK How do I use this? Can any one give me a real life example of this function or something that will return the first day of the month.
Thanks for any help.
Tim
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
| |
For: |
|
Use: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.