sub recordTime
{
open(TIME,
">>path/to/a/text/file.txt")
or die "Could not open file.txt to append record time: " . $!;
my ($sec,
$min,
$hour,
$mday,
$mon,
$year,
$wday,
$yday,
$isdst) =
localtime(time);
my $am_pm =
"am";
if ($hour >
12) {
$am_pm =
"pm";
$hour =
$hour -
12;
}
printf TIME
"%4d-%02d-%02d %02d:%02d:%02d %s\n",
$year+1900,
$mon+1,
$mday,
$hour,
$min,
$sec,
$am_pm;
close(TIME
);
# append a '0' to minutes without double digits
return $min<
10 ?
$hour .
":0$min $am_pm" :
$hour .
":$min $am_pm";
}