[ILUG] julian dates...
fergal daly
fergal at esatclear.ie
Wed Sep 27 16:49:46 IST 2000
kevin lyda wrote:
>
> so, using either a libc function or a perl function, how would one
> extract a date (day of month, month, year) from a julian date
> (year, day of year)?
Something like
#! /usr/bin/perl
use strict;
use Time::Local qw( timelocal );
my $year = 2001;
my $day = 60;
my $year_sec = timelocal(0, 0, 0, 1, 0, $year-1900);
my $new_sec = $year_sec + ($day-1) * 60 * 60 *24;
print localtime($new_sec)."\n";
my ($day, $month) = (localtime($new_sec))[3,4];
$month++;
print "day = $day, month = $month\n";
More information about the ILUG
mailing list