PX : code

Conversion of US Dat by Mark Kronsbein
Download this code


<? 
/**************************************************************************
*    Konvertierung  des  US-Datums  in  das  deutsche                     
*    Auf  http://www.gabber.de/  sieht  man  ein  Beispiel  ;-))          
*                                                                         
*    Autor:    Mark  Kronsbein  (mk@html-design.com)                      
*    Datum  der  letzten  Änderung:  18.  Mai  1999                      
*    Anmerkung:  Der  meiste  Code  an  diesem  Script  stammt  von       
*                Frédéric  Pierron  (pierron@ext.jussieu.fr)                  
*                Ich  habe  den  Code  nur  modifiziert  und  übersetzt.  
*         
*    License: GPL. Wäre nett, wenn ich eine Mailbekommen würde, 
*                        wo das Script eingesetzt wird
*      
*    Conversion  of  US  Date  into  German  Date                                       
*    See  http://www.gabber.de/  for  "working"  Example  ;-))                  
*                                                                                                    
*    Author:    Mark  Kronsbein  (mk@html-design.com)                       
*    Last  Modified  Date:  18  May  1999                                            
*    NOTE:  Most  of  this  code  is  made  by                                     
*                Frédéric  Pierron  (pierron@ext.jussieu.fr)                       
*                I  just  translated  it  and  modified  it  a  bit.                  
*
*   License: GPL. Would be nice, if you mail me the URL you run this Script
*
*    Original  script:                                                      
*    http://px.sklar.com/code-pretty.html?code_id=112                     
*    http://px.sklar.com/code.html?code_id=112                            
*
* Einfach alles unten in ein File namens date.inc kopieren und wie folgt aufrufen:
* Just include everything below in a file called date.inc. Example call:
*
* <?
* include ("date.inc");
* print  "Heute ist $tag, der $n. $monat $jahr";
* print (date( " H:i:s"));
* ?>
**************************************************************************/ 

/* Start von date.inc
Start of date.inc */

/* Zeitzone auf Mitteleuropäische Zeit umstellen 
falls der Server nicht in DE steht. Sonst auskommentieren. 
If the Server is not in Germany,  set  the  right  Timezone. */ 

putenv( "TZ=MET");

/*  Name der Tage auf deutsch */ 
/*  Name  of  days  in  German    */ 

$name_tag[0]  =   "Sonntag";        
$name_tag[1]  =   "Montag"; 
$name_tag[2]  =   "Dienstag"; 
$name_tag[3]  =   "Mittwoch"; 
$name_tag[4]  =   "Donnerstag"; 
$name_tag[5]  =   "Freitag"; 
$name_tag[6]  =   "Samstag"; 

/*  Name der Monate auf deutsch  */ 
/*    Name  of  months  in  German    */    

$name_monat[1]    =   "Januar"; 
$name_monat[2]    =   "Februar"; 
$name_monat[3]    =   "M&auml;rz"; 
$name_monat[4]    =   "April"; 
$name_monat[5]    =   "Mai"; 
$name_monat[6]    =   "Juni"; 
$name_monat[7]    =   "Juli"; 
$name_monat[8]    =   "August"; 
$name_monat[9]    =   "September"; 
$name_monat[10]  =   "Oktober"; 
$name_monat[11]  =   "November"; 
$name_monat[12]  =   "Dezember"; 


$num_tag  =  date(  "w"); 
$num_monat  =  date(  "m"); 

/*  Test, ob der aktuelle Monat < 10 ist */ 
/*  Test, if the  current  month  is <  10th  month    */ 

$test  =  substr($num_monat,0,1); 
if  ($test  ==   "0")  { 
        $num  =  substr($num_monat,1,1); 
        $num_monat  =  $num; 
        } 
  

$jahr        =  date(  "Y"); 
$n            =  date(  "d"); 
$tag  =  $name_tag[$num_tag];  
$monat  =  $name_monat[$num_monat]; 

/* Ende von date.inc
End of date.inc */

?> 

Comments or questions?
PX is running PHP 5.2.17
Thanks to Miranda Productions for hosting and bandwidth.
Use of any code from PX is at your own risk.