Php > Date Time sample source codes
Language independent date() function comes now with dutch, french, english
Language independent date() function comes now with dutch, french, english and german. It's very easy to add more languages! function lngdate($timestamp, $mode, $lang) { // // $mode can be: // "F"=juni, "M"=jun, "l"=maandag, "D"=ma, // "long"=maandag 1 juni, "Long"=Maandag 1 Juni, "short"=ma 1 jun, "Short"=Ma 1 Jun // // $lang is your language freedom of choice, available now: // NL=dutch, UK=english, F=french, DE=german (almost) // Switch ($lang) { case "NL": // Dutch Language // Days: $ld1="maandag"; $sd1="ma"; $ld2="dinsdag"; $sd2="di"; $ld3="woensdag"; $sd3="wo"; $ld4="donderdag"; $sd4="do"; $ld5="vrijdag"; $sd5="vr"; $ld6="zaterdag"; $sd6="za"; $ld7="zondag"; $sd7="zo"; // Months: $lm1="januari"; $sm1="jan"; $lm2="februari"; $sm2="feb"; $lm3="maart"; $sm3="mrt"; $lm4="april"; $sm4="apr"; $lm5="mei"; $sm5="mei"; $lm6="juni"; $sm6="jun"; $lm7="juli"; $sm7="jul"; $lm8="augustus"; $sm8="aug"; $lm9="september"; $sm9="sep"; $lm10="oktober"; $sm10="okt"; $lm11="november"; $sm11="nov"; $lm12="december"; $sm12="dec"; break; case "F": // French Language // Days: $ld1="lundi"; $sd1="lun"; $ld2="mardi"; $sd2="mar"; $ld3="mercredi"; $sd3="mer"; $ld4="jeudi"; $sd4="jeu"; $ld5="vendredi"; $sd5="ven"; $ld6="samedi"; $sd6="sam"; $ld7="dimanche"; $sd7="dim"; // Months: $lm1="janvier"; $sm1="jan"; $lm2="février"; $sm2="fév"; $lm3="mars"; $sm3="mars"; $lm4="avril"; $sm4="avr"; $lm5="mai"; $sm5="mai"; $lm6="juin"; $sm6="juin"; $lm7="juillet"; $sm7="juil"; $lm8="août"; $sm8="août"; $lm9="septembre"; $sm9="sept"; $lm10="octobre"; $sm10="oct"; $lm11="novembre"; $sm11="nov"; $lm12="décembre";$sm12="déc"; break; case "DE": // German Language // Days: $ld1="montag"; $sd1="mon"; $ld2="dinstag"; $sd2="dins"; $ld3="mittwoch"; $sd3="mitt"; $ld4="donnerstag"; $sd4="don"; $ld5="freitag"; $sd5="frei"; $ld6="samstag"; $sd6="sam"; $ld7="sonntag"; $sd7="son"; // Months: $lm1="januar"; $sm1="jan"; $lm2="februar"; $sm2="feb"; $lm3="march"; $sm3="mar"; $lm4="april"; $sm4="apr"; $lm5="mai"; $sm5="mai"; $lm6="juni"; $sm6="jun"; $lm7="juli"; $sm7="jul"; $lm8="august"; $sm8="aug"; $lm9="september"; $sm9="sep"; $lm10="october"; $sm10="oct"; $lm11="november"; $sm11="nov"; $lm12="dezember"; $sm12="dec"; break; case "UK": // English Language // Days: $ld1="monday"; $sd1="mon"; $ld2="tuesday"; $sd2="tue"; $ld3="wednesday"; $sd3="wed"; $ld4="thursday"; $sd4="thu"; $ld5="friday"; $sd5="fri"; $ld6="saturday"; $sd6="sat"; $ld7="sunday"; $sd7="sun"; // Months: $lm1="januari"; $sm1="jan"; $lm2="februari"; $sm2="feb"; $lm3="march"; $sm3="mar"; $lm4="april"; $sm4="apr"; $lm5="may"; $sm5="may"; $lm6="june"; $sm6="jun"; $lm7="july"; $sm7="jul"; $lm8="august"; $sm8="aug"; $lm9="september"; $sm9="sep"; $lm10="october"; $sm10="oct"; $lm11="november"; $sm11="nov"; $lm12="december"; $sm12="dec"; break; } $result = ""; $dval = date( "w",$timestamp) - 1; $nval = (int) date( "d",$timestamp); $mval = date( "m",$timestamp) - 1; $day = array( "$ld1", "$ld2", "$ld3", "$ld4", "$ld5", "$ld6", "$ld7"); $sday = array( "$sd1", "$sd2", "$sd3", "$sd4", "$sd5", "$sd6", "$sd7"); $month = array( "lm1","$lm2","$lm3","$lm4","$lm5","$lm6", "$lm7","$lm8","$lm9","$lm10","$lm11","$lm12"); $smonth = array( "sm1","$sm2","$sm3","$sm4","$sm5","$sm6", "$sm7","$sm8","$sm9","$sm10","$sm11","$sm12"); switch ($mode) { case "F": $result = ($month[$mval]); break; // Juni case "M": $result = ($smonth[$mval]); break; // Jun case "l": $result = ($day[$dval]); break; // Maandag case "D": $result = ($sday[$dval]); break; // Ma case "Long": $result = ucfirst($day[$dval]). " ".$nval. " ".ucfirst($month[$mval]); break; // Maandag 30 Juni case "long": $result = "$day[$dval] $nval $month[$mval]"; break; // maandag 30 juni case "Short": $result = ucfirst($sday[$dval]). " $nval ".ucfirst($smonth[$mval]); break; // Ma 30 Jun default: $result = "$sday[$dval] $nval $smonth[$mval]"; // ma 30 jun } return $result; } ?>
Php Codes
Algorithms
Arrays
Authentication
Calendar
Code Snippets
Programs
Content Manage
Contest Related
Cookies
Credit Cards
DBase Related
Databases
Date Time
Directories
E-Mail
Errors
File
File System
Forms
Handling
Graphics
HTML and PHP
Informix
Ingres
InterBase
LDAP
Look and Feel
Miscellaneous
MySQL
Other
PHP Classes
Searching
Navigation
Statistics
Strings
User Manage