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
December 29th 2006 - Steve McIlwaine

Exactly what I needed. Thanks!

October 21st 2007 - peter

Thanks for this!

December 27th 2007 - Chris Radcliff

This came in handy. Thanks!

June 1st 2008 - Darren Sharman

Nice snippet,

Cheers :-)

August 27th 2009 - Steve

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

December 4th 2009 - Joe

Awesome! Exactly what I was looking for!

All content licensed under the Creative Commons License