Perl: Seconds Since Midnight

Some quick perl to return the number of seconds in the current day since midnight.

sub midnight_seconds {
   my @time = localtime();
   my $secs = ($time[2] * 3600) + ($time[1] * 60) + $time[0];

   return $secs;
}

The same code just written in PHP.

function midnight_seconds() {
   $secs = (date("G") * 3600) + (date("i") * 60) + date("s");
   return $secs;
}
Tags:
Leave A Reply - 6 Replies
Replies
Steve McIlwaine December 29th 2006

Exactly what I needed. Thanks!

peter October 21st 2007

Thanks for this!

Chris Radcliff December 27th 2007

This came in handy. Thanks!

Darren Sharman June 1st 2008

Nice snippet,

Cheers :-)

Steve August 27th 2009

Great function, just what I needed for the site I am building!

Joe December 4th 2009

Awesome! Exactly what I was looking for!

All content licensed under the Creative Commons License