mostrar nombre de mes

Iniciado por RedZer, 31 Agosto 2011, 23:20 PM

0 Miembros y 1 Visitante están viendo este tema.

RedZer

bueno tengo este code
Código (php) [Seleccionar]
<?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
Nacido y criado entre gente que enseño a pensar antes de creer a ciegas, Todo me causa curiosidad en el mundo

Devilboy.Devil

<?php

$mes 
= array("Enero","Febrero","Marzo".......);

$numeroMes date("m");

echo 
$mes[$numeroMes];

?>



y ya

RedZer

#2
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?
Nacido y criado entre gente que enseño a pensar antes de creer a ciegas, Todo me causa curiosidad en el mundo

Devilboy.Devil

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

?>