Perl - current_ISODATE.pl

2011.09.01. 07:20

#!/usr/bin/perl

   ####
    ##
    ##
##  ##  $JOEY
 ####   2011.08.31.

use strict;

################################################
# | DESCRIPTION:
# |     Get the current date in YYYY-MM-DD format or the time in HH:MM:SS format
# | USAGE:
# |     my $DATE = current_ISODATE([D,T]);
# |     e.g. print current_ISODATE("D")." ".current_ISODATE("T")."\n";
# | RESULTS:
# |     YYYY-MM-DD or HH:MM:SS

    sub current_ISODATE($) {
       my $output_type = shift;
       my $ISOdate;
       my ($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = localtime;
       $year += 1900;
       $mon += 1;

       if ($output_type eq "D") {
           $ISOdate = sprintf "%04d-%02d-%02d", $year, $mon, $mday;
       } elsif ($output_type eq "T") {
           $ISOdate = sprintf "%02d:%02d:%02d", $hour, $min, $sec;
       }
       return $ISOdate;
    }

# |
################################################

# e.g.:
# print current_ISODATE("D")." ".current_ISODATE("T")."\n"

Szerző: $Joey

Szólj hozzá!

Címkék: perl

A bejegyzés trackback címe:

https://myscripts.blog.hu/api/trackback/id/tr563194606

Kommentek:

A hozzászólások a vonatkozó jogszabályok  értelmében felhasználói tartalomnak minősülnek, értük a szolgáltatás technikai  üzemeltetője semmilyen felelősséget nem vállal, azokat nem ellenőrzi. Kifogás esetén forduljon a blog szerkesztőjéhez. Részletek a  Felhasználási feltételekben és az adatvédelmi tájékoztatóban.

Nincsenek hozzászólások.
süti beállítások módosítása