Zend - The PHP Company




Translation

Add Code


Date in de|es|fr|it|nl  

Type: code fragment
Added by: narcisse
Entered: 12/03/2004
Last modified: 03/12/2003
Rating: - (fewer than 3 votes)
Views: 3932
Function that display date for 5 contry


<?php
function dateLang($phpLang="en"){
  switch(
$phpLang){
    case 
"de":
      
$strDay   = array(=> "Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Sonnabend");
      
$strMonth = array(=> "Januar","Februar","M&auml;rz","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember");
      
$intDay   " ".date("j").". ";
      
$intYear  " ".date("Y");
      return 
$strDay[date("w")].$intDay.$strMonth[date("n")].$intYear;

    case 
"es":
      
$strDay   = array(=> "Domingo","Lunes","Martes","Mi&eacute;rcoles","Jueves","Viernes","S&aacute;bado","Enero");
      
$strMonth = array(=> "febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre");
      
$intDay   " ".date("j")." de ";
      
$intYear  " ".date("Y");
      return 
$strDay[date("w")].$intDay.$strMonth[date("n")].$intYear;

    case 
"fr":
      
$strDay   = array(=> "Dimanche","Lundi","Mardi","Mercredi","Jeudi","Vendredi","Samedi");
      
$strMonth = array(=> "janvier","f&eacute;vrier","mars","avril","mai","juin","juillet","ao&ucirc;t","septembre","octobre","novembre","d&eacute;cembre");
      
$intDay   strtr" ".date("j")." ", array(" 1 " => " 1er ") );
      
$intYear  " ".date("Y");
      return 
$strDay[date("w")].$intDay.$strMonth[date("n")].$intYear;

    case 
"it":
      
$strDay   = array(=> "domenica","luned&igrave;","marted&igrave;","mercoled&igrave;","gioved&igrave;","venerd&igrave;","sabato");
      
$strMonth = array(=> "gennaio","febbraio","marzo","aprile","maggio","giugno","luglio","agosto","settembre","ottobre","novembre","dicembre");
      
$intDay   " ".date("j")." ";
      
$intYear  " ".date("Y");
      return 
$strDay[date("w")].$intDay.$strMonth[date("n")].$intYear;

    case 
"nl":
      
$strDay   = array(=> "zondag","maandag","dinsdag","woensdag","donderdag","vrijdag","zaterdag");
      
$strMonth = array(=> "januari","februari","maart","april","mei","juni","juli","augustus","september","oktober","november","december");
      
$intDay   " ".date("j")." ";
      
$intYear  " ".date("Y");
      return 
$strDay[date("w")].$intDay.$strMonth[date("n")].$intYear;

    default:
      
$strDay   = array(=> "Sunday, ","Monday, ","Tuesday, ","Wednesday, ","Thursday, ","Friday, ","Saturday, ");
      
$strMonth = array(=> "January","February","March","April","May","June","July","August","September","October","November","December");
      
$intDay   strtrdate("j")."th,", array("1th"=>"1st""2th"=>"2nd""3th"=>"3rd""21th"=>"21st""22th"=>"22nd""23th"=>"23rd""31th"=>"31st") );
      
$intYear  " ".date("Y");
      return 
$strDay[date("w")].$strMonth[date("n")].$intDay.$intYear;
  }
}
?>


Usage Example




Rate This Script





Search



This Category All Categories