bueno tengo este code
<?php
$month=strtotime('2011-01-01');
$end =strtotime('2011-08-01');
while($month < $end) {
echo date('Y M ', $month)."<br>";
$month = strtotime("+1 month", $month);
} ?>
lo que hace es sumarle 1 mes ala variable $month y el resultado es el siguiente
2011 Jan
2011 Feb
2011 Mar
2011 Apr
2011 May
2011 Jun
2011 Jul
mi duda es , como puedo hacer para k el nombre del mes no me aparezca en ingles? ejemplo
2011 Ene
2011 Feb
<?php
$mes = array("Enero","Febrero","Marzo".......);
$numeroMes = date("m");
echo $mes[$numeroMes];
?>
y ya
gracias , pero no me referia a eso. lo k yo deceo es k en esta linea
echo date('Y M ', $month)."<br>";
la letra Y M son con las k imprimo el año y el mes entonces me imagino k cambiando las letras se podria hacer k en ves de k imprima el mes en ingles lo imprima en español , pero no recuerdo en k formato ponerlas ni mucho menos k letras
leyendo el manual de php me encontre con algunas propiedades de date
http://mx.php.net/manual/en/function.date.php
pero ni una hace lo k deceo acaso no esposible?
Cita de: RedZer en 31 Agosto 2011, 23:34 PM
gracias , pero no me referia a eso. lo k yo deceo es k en esta linea
echo date('Y M ', $month)."<br>";
la letra Y M son con las k imprimo el año y el mes entonces me imagino k cambiando las letras se podria hacer k en ves de k imprima el mes en ingles lo imprima en español , pero no recuerdo en k formato ponerlas ni mucho menos k letras
leyendo el manual de php me encontre con algunas propiedades de date
http://mx.php.net/manual/en/function.date.php
pero ni una hace lo k deceo acaso no esposible?
puedes hacer esto
<?php
$mes = array("Enero","Febrero","Marzo".......);
$numeroMes = date("m");
$año = date("Y");
echo $año.$mes[$numeroMes];
y ya
no existe una letra para español
?>