#!/usr/bin/perl -w use strict print "Please enter your name: "; chomp($name = ); @greeting = ("morning", "afternoon", "evening"); @days = qw/ Sunday Monday Tuesday Wednesday Thursday Friday Saturday /; @months = qw/ January February March April May June July August September October November December /; $hour = (localtime(time()))[2]; $min = (localtime(time()))[1]; $day = (localtime(time()))[6]; $month = (localtime(time()))[4]; $mday = (localtime(time()))[3]; $year = (localtime(time()))[5] + 1900; if ($min < 10) { $min = 0 . $min; } else { $min = $min; } $current_time = $hour.":".$min; $current_date = $months[$month]." ".$mday.", ".$year; if ($hour < 12) { print "\nGood $greeting[0], $name.\n" } elsif ($hour >= 17) { print "\nGood $greeting[2], $name.\n" } else { print "\nGood $greeting[1], $name.\n" } print "Today is $days[$day], $current_date.\n"; print "The time is now $current_time.\n";