| Код | sub calculate_time { # calculate Moscow time my $moffset = 3; my ($zsec,$zmin,$zhour,$zday) = (localtime(0))[0,1,2,3]; my $zoffset = ($zday==31) ? -(24-$zhour):$zhour; my ($sec,$min,$hour,$day,$month,$year) = (localtime(time + ($moffset - $zoffset)*3600))[0,1,2,3,4,5]; $year=$year+1900; $month++; if ($month<10) {$month='0'.$month}; if ($day<10) {$day='0'.$day};
$date = join ("-", $year, $month, $day); $date_ext = $date.' '; $temp = join (":", $hour, $min, $sec); $date_ext = $date_ext.$temp; return $date; }
|
|