Hola a todos me gustaria si me ayudarais a simplificar una "funcion" que hice pero de una forma cutre, ya que DateTime::createFromFormat no funciona en mi servidor.
Lo que quiero hacer es la fecha que me dan: "Formato --> 26.04.2013 / 19:00" la quiero poner en formato para MySQL para guardarla en la base de datos y sumarle +2 a la hora. Os dejo como lo hago yo, me podeis ayudar con una forma mas simple.
Código PHP:
//La fecha que me proporcionan.
$fechaevento = "26.04.2013 / 19:00";
//La dividimos en fecha y hora.
list($fecha, $hora )= explode(" / ",$fechaevento);
//Dividimos la fecha en dia, mes y año.
list($day, $month, $year)= explode(".",$fecha);
//Dividimos la hora en horas y minutos.
list($hour, $minutes)= explode(":",$hora);
//Le sumamos dos horas a la hora base.
$hour2 = $hour +2;
//Juntamos todo con el formato deseado.
$fechapartido = "$year-$month-$day $hour2:$minutes:00";
Resumen.
Trasformar 26.04.2013 / 19:00 en 2013-04-26 21:00:00. Un saludo y Gracias.