26/12/2016, 03:27
|
| | Fecha de Ingreso: enero-2008 Ubicación: Valencia
Mensajes: 65
Antigüedad: 16 años, 11 meses Puntos: 2 | |
Ordenar por dia y mes Veran, tengo un problema al ordenar unas fechas extraidas de un Json, el problema es que por lo visto solo me lo ordena por el dia sin tener en cuenta el mes, puesto que es como me lo hace. Tengo 3 fechas con el mes 12, y una con el mes 10, la de Octubre me sale la tercera, ¿ como lo puedo solucionar?, Hay alguna manera de simplificar este .php puesto que son muchos los que e de poner?
Código:
<?php
$jornada9 = 'http://juveniles.esy.es/Temp_Actual/jornadas_array/a.php';
$ch = curl_init($jornada9);
curl_setopt($ch, CURLOPT_TIMEOUT, 5);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 5);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$data= curl_exec($ch);
curl_close($ch);
$jornadas = json_decode($data);
setlocale(LC_ALL,"es_ES");
$date0 = DateTime::createFromFormat("d/m/Y", $jornadas[0]->fecha.'/2016');
$date1 = DateTime::createFromFormat("d/m/Y", $jornadas[1]->fecha.'/2016');
$date2 = DateTime::createFromFormat("d/m/Y", $jornadas[2]->fecha.'/2016');
$date3 = DateTime::createFromFormat("d/m/Y", $jornadas[3]->fecha.'/2016');
$date100 = str_replace(array($jornadas[0]->fecha),strftime("%d/%m/%Y",$date0->getTimestamp()),$data);
$date101 = str_replace(array($jornadas[1]->fecha),strftime("%d/%m/%Y",$date1->getTimestamp()),$date100);
$date102 = str_replace(array($jornadas[2]->fecha),strftime("%d/%m/%Y",$date2->getTimestamp()),$date101);
$date103 = str_replace(array($jornadas[3]->fecha),strftime("%d/%m/%Y",$date3->getTimestamp()),$date102);
$jornadas2 = json_decode($date103);
$fecha[0]->fecha . hora . abreviaturaEstado . estadoPartido . idLocal . idClubLocal . nomLocal . resulLocal . escudoLocal . idVisitante . idClubVisitante . nomVisitante . resulVisitante . escudoVisitante . codInfo . hayActa;
$fecha[1]->fecha . hora . abreviaturaEstado . estadoPartido . idLocal . idClubLocal . nomLocal . resulLocal . escudoLocal . idVisitante . idClubVisitante . nomVisitante . resulVisitante . escudoVisitante . codInfo . hayActa;
$fecha[2]->fecha . hora . abreviaturaEstado . estadoPartido . idLocal . idClubLocal . nomLocal . resulLocal . escudoLocal . idVisitante . idClubVisitante . nomVisitante . resulVisitante . escudoVisitante . codInfo . hayActa;
$fecha[3]->fecha . hora . abreviaturaEstado . estadoPartido . idLocal . idClubLocal . nomLocal . resulLocal . escudoLocal . idVisitante . idClubVisitante . nomVisitante . resulVisitante . escudoVisitante . codInfo . hayActa;
rsort ($jornadas2);
echo json_encode ($jornadas2);
?>
Gracias |