Aplicaciones de la funcin setlocale()

Indique otro locale:  

Volver

Locale strcoll('','n')
strcoll('','o')
strtoupper() money_format() number_format()
localeconv()
strftime() nl_langinfo()
das de la semana
nl_langinfo()
meses
es_ES1
-1
123.456,79 EUREUR123.456,7924/09/21 04:07:36domingo
lunes
martes
mircoles
jueves
viernes
sbado
enero
febrero
marzo
abril
mayo
junio
julio
agosto
septiembre
octubre
noviembre
diciembre
es_MX1
-1
MXN 123 456.79$123 456.7924/09/21 04:07:36domingo
lunes
martes
mircoles
jueves
viernes
sbado
enero
febrero
marzo
abril
mayo
junio
julio
agosto
septiembre
octubre
noviembre
diciembre
en_GB8
-1
GBP123,456.79123,456.7924/09/21 04:07:36Sunday
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
January
February
March
April
May
June
July
August
September
October
November
December
en_US8
-1
USD 123,456.79$123,456.7909/24/2021 04:07:36 AMSunday
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
January
February
March
April
May
June
July
August
September
October
November
December
nl_NL8
-1
EUR 123 456,79EUR123456,7924-09-21 04:07:36zondag
maandag
dinsdag
woensdag
donderdag
vrijdag
zaterdag
januari
februari
maart
april
mei
juni
juli
augustus
september
oktober
november
december
ca_ES1
-1
EUR 123.456,79EUR123456,7924/09/21 04:07:36diumenge
dilluns
dimarts
dimecres
dijous
divendres
dissabte
gener
febrer
mar
abril
maig
juny
juliol
agost
setembre
octubre
novembre
desembre
pt_BR8
-1
BRL 123.456,79R$123.456,7924-09-2021 04:07:36domingo
segunda
tera
quarta
quinta
sexta
sbado
janeiro
fevereiro
maro
abril
maio
junho
julho
agosto
setembro
outubro
novembro
dezembro
pt_PT8
-1
123.456,79 EUREUR123456,7924-09-2021 04:07:36Domingo
Segunda
Tera
Quarta
Quinta
Sexta
Sbado
Janeiro
Fevereiro
Maro
Abril
Maio
Junho
Julho
Agosto
Setembro
Outubro
Novembro
Dezembro
ja_JP-109
-110
JPY 123,457123,4572021ǯ0924 0407ʬ36






1
2
3
4
5
6
7
8
9
10
11
12
el_GR29
28
Ѽ123.456,79EUR123.456,7924/09/2021 04:07:36


















Este archivo


<?php
function linea($locale) {
       if ( 
setlocale(LC_ALL,$locale) != $locale) return;
       
$loc =localeconv();
       echo 
'<tr><td>',$locale
            
,'</td><td>',strcoll('','n'),'<br />',strcoll('','o')
            ,
'</td><td>'strtoupper('')
            ,
'</td><td>',money_format('%i'123456.789)
            , 
'</td><td>',$loc['currency_symbol'] , number_format(123456.789,$loc['frac_digits'],$loc['decimal_point'],$loc['thousands_sep'])
            , 
'</td><td>',strftime('%x %X')
            , 
'</td><td>';
      for (
$i=1;$i<=7;$i++) echo nl_langinfo(constant('DAY_'.$i)),'<br/>';
      echo 
'</td><td>';
      for (
$i=1;$i<=12;$i++) echo nl_langinfo(constant('MON_'.$i)),'<br/>';
      echo 
'</td></tr>';
}

?>
<html>
        <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
                <title>Aplicaciones de la funcin setlocale()</title>
</head>
<body>
<h1>Aplicaciones de la funcin setlocale()</h1>
<form method="get" action="index.php">
<p>Indique otro locale: <input type="text" name="locale" /> &nbsp; <input type="submit" name="submit" value="Aceptar" /></p>
</form>
<p align="right"><a href="../index.html">Volver</a></p>
<table border="1"><tr>
<th>Locale</th>
<th>strcoll('','n')<br />strcoll('','o')</th>
<th>strtoupper()</th>
<th>money_format()</th>
<th>number_format()<br/>localeconv()</th>
<th>strftime()</th>
<th>nl_langinfo()<br/>das de la semana</th>
<th>nl_langinfo()<br/>meses</th>
</tr>
<?php
$locale 
$_GET['locale'];
if (!
is_null($locale)) linea($locale);
linea('es_ES');
linea('es_MX');
linea('en_GB');
linea('en_US');
linea('nl_NL');
linea('ca_ES');
linea('pt_BR');
linea('pt_PT');
linea('ja_JP');
linea('el_GR');
?>
</table>
<h3>Este archivo</h3>
<pre><?php highlight_file('index.php'); ?> </pre>
</body></html>