Beefy Boxes and Bandwidth Generously Provided by pair Networks
more useful options
 
PerlMonks  

Re: Time Issues

by kilinrax (Deacon)
on Dec 01, 2000 at 19:31 UTC ( #44378=note: print w/replies, xml ) Need Help??


in reply to Time Issues

Use Time::Local and POSIX::strftime:
#!/usr/bin/perl -w use strict; use POSIX; use Time::Local; my $time = '31Nov00'; my ($day, $mon, $year) = ($time =~ /^(\d+)([A-Za-z]+)(\d+)$/); my @months = qw( Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec ); my $i; my $mon_num; for($i=0; $i<=$#months; $i++){ if ($mon eq $months[$i]) { $mon_num = $i; last; } } my $epochsecs = timelocal(0, 0, 0, $day-1, $mon_num, $year); my $tomorrowsecs = $epochsecs + 86400; my @tomorrow = localtime($tomorrowsecs); my $timestr = POSIX::strftime("%d%b%y", 0, 0, 0, @tomorrow[3..5]); print $timestr; exit;

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://44378]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others about the Monastery: (5)
As of 2022-05-26 14:59 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    Do you prefer to work remotely?



    Results (93 votes). Check out past polls.

    Notices?