Revision b32553a3
Von Moritz Bunkus vor mehr als 14 Jahren hinzugefügt
SL/Locale.pm | ||
---|---|---|
398 | 398 |
return $output_format; |
399 | 399 |
} |
400 | 400 |
|
401 |
sub format_date { |
|
402 |
$main::lxdebug->enter_sub(); |
|
403 |
|
|
404 |
my ($self, $myconfig, $yy, $mm, $dd) = @_; |
|
405 |
|
|
406 |
$main::lxdebug->leave_sub() and return "" unless $yy && $mm && $dd; |
|
407 |
|
|
408 |
my $format = $myconfig->{dateformat}; |
|
409 |
$format =~ s{ d+ }{ sprintf("%0" . (length($&)) . "d", $dd) }gex; |
|
410 |
$format =~ s{ m+ }{ sprintf("%0" . (length($&)) . "d", $mm) }gex; |
|
411 |
$format =~ s{ y+ }{ sprintf("%4d", $yy) }gex; |
|
412 |
|
|
413 |
$main::lxdebug->leave_sub(); |
|
414 |
|
|
415 |
return $format; |
|
416 |
} |
|
417 |
|
|
401 | 418 |
sub quote_special_chars { |
402 | 419 |
my $self = shift; |
403 | 420 |
my $format = lc shift; |
Auch abrufbar als: Unified diff
Funktion zur Datumsformartierung für Tripel-Form $yy, $mm, $dd