Ver Mensaje Individual
  #2 (permalink)  
Antiguo 28/05/2020, 11:55
Avatar de petit89
petit89
 
Fecha de Ingreso: marzo-2011
Mensajes: 1.135
Antigüedad: 13 años, 1 mes
Puntos: 170
Respuesta: Fechas PHP a Letras

prueba esta de una vez:

Código PHP:
Ver original
  1. function fechatexto ($fecha) {
  2.   $fecha = substr($fecha, 0, 10);
  3.   $numeroDia = date('d', strtotime($fecha));
  4.   $dia = date('l', strtotime($fecha));
  5.   $mes = date('F', strtotime($fecha));
  6.   $anio = date('Y', strtotime($fecha));
  7.   $dias_ES = array("Lunes", "Martes", "Miércoles", "Jueves", "Viernes", "Sábado", "Domingo");
  8.   $dias_EN = array("Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday");
  9.   $nombredia = str_replace($dias_EN, $dias_ES, $dia);
  10. $meses_ES = array("Enero", "Febrero", "Marzo", "Abril", "Mayo", "Junio", "Julio", "Agosto", "Septiembre", "Octubre", "Noviembre", "Diciembre");
  11.   $meses_EN = array("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December");
  12.   $nombreMes = str_replace($meses_EN, $meses_ES, $mes);
  13.   return $nombredia." ".$numeroDia." de ".$nombreMes." de ".$anio;
  14. }
  15.  
  16. $date = date('Y-m-d'); //fecha actual o la fecha de donde sea que la tomes
  17. echo fechatexto($date); //imprimes: Jueves 28 de Mayo de 2020

Puedes verla funcionando aqui:
https://paiza.io/projects/zA6sKf29hvCB-bngV-g8rg

saludos!
__________________
█ WebHosting / Reseller a bajo costo | Uptime Garantizado | Soporte en Español e Ingles
¿Te sirvió la respuesta? Deja un +1 (Triangulo negro al lado derecho)