Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision b32553a3

Von Moritz Bunkus vor mehr als 14 Jahren hinzugefügt

  • ID b32553a3c1bf57303b430d0c68e21fdff854999c
  • Vorgänger bed8ba6d
  • Nachfolger 8484285f

Funktion zur Datumsformartierung für Tripel-Form $yy, $mm, $dd

Unterschiede anzeigen:

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