Beefy Boxes and Bandwidth Generously Provided by pair Networks
There's more than one way to do things
 
PerlMonks  

Re^2: Yesterday Date

by Anonymous Monk
on Feb 04, 2008 at 19:54 UTC ( [id://666075]=note: print w/replies, xml ) Need Help??


in reply to Re: Yesterday Date
in thread Yesterday Date

This gets the right date and no weekend, can you explain what this code is doing, specially the "$d--" ? Is there another way to write the some code?

Replies are listed 'Best First'.
Re^3: Yesterday Date
by moritz (Cardinal) on Feb 04, 2008 at 19:57 UTC
    $d-- is short for $d = $d -1, that is "subtract one from $d".

    Date::Simple provides a date object, and you can add and subtract number from that, so today() - 1 is yesterday.

    Then it decreases the value by one while the day of week is 0 (Sunday) or 6 (Saturday).

      OK, it could be written like:
      if( ($d->day_of_week == 0) ||( $d->day_of_week == 6)){ $d = $d -1; print $d; }
        I guess I would have to add
        $d = $d -1; if( ($d->day_of_week == 0) ||( $d->day_of_week == 6)){ $d = $d -1; print $d; }
        before!

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others avoiding work at the Monastery: (3)
As of 2024-04-19 19:14 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found