You can code a simple time logic to calculate this. Here is a sample code.
(Bugs included :))

 #!/usr/bin/perl

use Time::Local;
use strict;

sub day_in_a_month {
    my ($week_day, $month, $year ) = @_;
    my ($day, $hour, $min, $sec, $time);
    my ($mon, $wday_count);

    $day = 1;
    $hour = $min = $sec = 0;
    $month--;
    $year -= 1900;

    $time = timelocal($sec, $min, $hour, $day, $month, $year);

    for ($mon = $month; $mon == $month; $time += 86400) {
        my ($wday);
        ($mon, $wday) = (localtime($time))[4, 6];
        if ($wday == $week_day) {
           $wday_count++;
        }
    }
    return($wday_count);
}

# 0 - sunday 6- saturday
print day_in_a_month(6, 12, 2009), "\n";


with warm regards,
Venkat Saranathan
Gulf Breeze Software.


On Tue, Dec 22, 2009 at 9:51 AM, Johnson, Reginald (GTS) <
reggie_john...@ml.com> wrote:

>  Is there a module that I can use that will tell me the number of Saturdays,
> or any weekday, if I give it the month and year.
>
> Reginald Johnson
>
> TSM Backup & Restore Services
>
> [image: Picture (Device Independent Bitmap)]
>
> Jacksonville, FL
>
> 904.218.4620
>
>  ------------------------------
>  This message w/attachments (message) may be privileged, confidential or
> proprietary, and if you are not an intended recipient, please notify the
> sender, do not use or share it and delete it. The information contained in
> this e-mail was obtained from sources believed to be reliable; however, the
> accuracy or completeness of this information is not guaranteed. Unless
> specifically indicated, this message is not an offer to sell or a
> solicitation of any investment products or other financial product or
> service, an official confirmation of any transaction, or an official
> statement of Merrill Lynch.  Subject to applicable law, Merrill Lynch may
> monitor, review and retain e-communications (EC) traveling through its
> networks/systems. The laws of the country of each sender/recipient may
> impact the handling of EC, and EC may be archived, supervised and produced
> in countries other than the country in which you are located. This message
> cannot be guaranteed to be secure or error-free.  References to "Merrill
> Lynch" are references to any company in the Merrill Lynch & Co., Inc. group
> of companies, which are wholly-owned by Bank of America Corporation.
> Securities and Insurance Products: * Are Not FDIC Insured  * Are Not Bank
> Guaranteed  *  May Lose Value  *  Are Not a Bank Deposit * Are Not a
> Condition to Any Banking Service or Activity * Are Not Insured by Any
> Federal Government Agency.  Past performance is no guarantee of future
> results. Attachments that are part of this E-communication may have
> additional important disclosures and disclaimers, which you should read.
> This message is subject to terms available at the following link:
> http://www.ml.com/e-communications_terms/.  By messaging with Merrill
> Lynch you consent to the foregoing.
>  ------------------------------
>
>

<<ole0.bmp>>

Reply via email to