Get day from string in spanish PHP

前端 未结 4 898
臣服心动
臣服心动 2020-12-31 07:45

I\'m trying with:

 setlocale(LC_ALL,\"es_ES\");
 $string = \"24/11/2014\";
 $date = DateTime::createFromFormat(\"d/m/Y\", $string);
 echo $date->format(\"         


        
4条回答
  •  醉梦人生
    2020-12-31 08:22

    use

    set_locale(LC_ALL,"es_ES@euro","es_ES","esp");
    echo strftime("%A %d de %B del %Y");
    

    or

    function SpanishDate($FechaStamp)
    {
       $ano = date('Y',$FechaStamp);
       $mes = date('n',$FechaStamp);
       $dia = date('d',$FechaStamp);
       $diasemana = date('w',$FechaStamp);
       $diassemanaN= array("Domingo","Lunes","Martes","Miércoles",
                      "Jueves","Viernes","Sábado");
       $mesesN=array(1=>"Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio",
                 "Agosto","Septiembre","Octubre","Noviembre","Diciembre");
       return $diassemanaN[$diasemana].", $dia de ". $mesesN[$mes] ." de $ano";
    }  
    

提交回复
热议问题