Guest User

Untitled

a guest
Sep 24th, 2018
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.39 KB | None | 0 0
  1. function convertir($fecha) {
  2. $months = array();
  3. $months [] = "Enero";
  4. $months [] = "Febrero";
  5. $months [] = "Marzo";
  6. $months [] = "Abril";
  7. $months [] = "Mayo";
  8. $months [] = "Junio";
  9. $months [] = "Julio";
  10. $months [] = "Agosto";
  11. $months [] = "Septiembre";
  12. $months [] = "Octubre";
  13. $months [] = "Noviembre";
  14. $months [] = "Diciembre";
  15. $diferencia = time() - $fecha;
  16. $tiempo;
  17. if($diferencia < 60) {
  18. $tiempo = "Hace menos de 1 minuto.";
  19. }
  20. else {
  21. if($diferencia < 60*60) {
  22. $tiempo = "Hace ".(int) date("i", $diferencia);
  23. if(date("i", $diferencia) == 1) {
  24. $tiempo .= " minuto.";
  25. }
  26. else {
  27. $tiempo .= " minutos.";
  28. }
  29. }
  30. else {
  31. if($diferencia < 60*60*24) {
  32. $hour = date("H", time()) - date("H", $fecha);
  33. if($hour < 0)
  34. $hour *= (-1);
  35. $tiempo = "Hace ".$hour;
  36. if($hour > 0) {
  37. if($hour == 1) {
  38. $tiempo .= " hora.";
  39. }
  40. else {
  41. $tiempo .= " horas.";
  42. }
  43. } else {
  44. $tiempo = "Hace 23 horas";
  45. }
  46. }
  47. else {
  48. $hora = (int) date("H", $fecha).":".date("i", $fecha);
  49. $tiempo = $months[(int) date("m", $fecha) - 1]." ".(int) date("d", $fecha)." de ".date("Y", $fecha);
  50. if(date("G", $fecha) < 13) {
  51. $hora .= " am.";
  52. }
  53. else {
  54. $hora .= " pm.";
  55. }
  56. if(date("H", $fecha) == 1) {
  57. $tiempo .= " a la ". $hora;
  58. }
  59. else {
  60. $tiempo .= " a las ". $hora;
  61. }
  62. }
  63. }
  64. }
  65. return $tiempo;
  66. }
Add Comment
Please, Sign In to add comment