roughtime

marcel.grunauer at lovely.net marcel.grunauer at lovely.net
Tue Jan 25 11:35:56 CST 2000


* * * vienna-pm-list * * *


Hier ist was fuer die control freaks unter uns:

Was kuemmert's mich, ob es 16:31 oder 16:32 ist? Es ist einfach halb fuenf.


#!/usr/bin/perl -w

use strict;

sub roughtime {
	my (undef,$min,$hour) = localtime(shift());
	my $r =  ('', 'five past ', 'ten past ', 'quarter past ',
		'twenty past ', 'twenty-five past ', 'half past ',
		'twenty-five to ', 'twenty to ', 'quarter to ',
		'ten to ', 'five to ', '')[($min + 2) / 5];
	$r .= (qw/twelve one two three four five six seven
		eight nine ten eleven/)[($hour + abs($min-3) / 30) % 12];
	$r .= " o'clock" if ($min + 2) % 60 < 5;
	$r;
}

print roughtime(time), "\n";


Marcel

###
You are subscribed to vienna-pm-list
http://www.fff.at/fff/vienna.pm/



More information about the Vienna-pm mailing list