Add support for more european date formats
authorJamie Cameron <jcameron@webmin.com>
Fri, 13 Aug 2010 06:21:30 +0000 (23:21 -0700)
committerJamie Cameron <jcameron@webmin.com>
Fri, 13 Aug 2010 06:21:30 +0000 (23:21 -0700)
web-lib-funcs.pl
webmin/webmin-lib.pl

index 7b0c14d..bdf8166 100755 (executable)
@@ -1593,6 +1593,16 @@ elsif ($fmt eq 'mm/dd/yyyy') {
 elsif ($fmt eq 'yyyy/mm/dd') {
        $date = sprintf "%4.4d/%2.2d/%2.2d", $tm[5]+1900, $tm[4]+1, $tm[3];
        }
+elsif ($fmt eq 'd. mon yyyy') {
+       $date = sprintf "%d. %s %4.4d",
+                       $tm[3], $text{"smonth_".($tm[4]+1)}, $tm[5]+1900;
+       }
+elsif ($fmt eq 'dd.mm.yyyy') {
+       $date = sprintf "%2.2d.%2.2d.%4.4d", $tm[3], $tm[4]+1, $tm[5]+1900;
+       }
+elsif ($fmt eq 'yyyy-mm-dd') {
+       $date = sprintf "%4.4d-%2.2d-%2.2d", $tm[5]+1900, $tm[4]+1, $tm[3];
+       }
 if (!$only) {
        $date .= sprintf " %2.2d:%2.2d", $tm[2], $tm[1];
        }
index bff21ca..58ebe2c 100755 (executable)
@@ -45,7 +45,8 @@ $os_info_address = "os\@webmin.com";
 $detect_operating_system_cache = "$module_config_directory/oscache";
 
 @webmin_date_formats = ( "dd/mon/yyyy", "dd/mm/yyyy",
-                        "mm/dd/yyyy", "yyyy/mm/dd" );
+                        "mm/dd/yyyy", "yyyy/mm/dd",
+                        "d. mon yyyy", "dd.mm.yyyy", "yyyy-mm-dd" );
 
 @debug_what_events = ( 'start', 'read', 'write', 'ops', 'procs', 'diff', 'cmd', 'net', 'sql' );