Necesito calcular el dia entre dos fechas, las cuales me llegan por un array en este formato:
AÑO-DIA-MES
Lo que hago para extrarlo es lo siguiente:
Código PHP:
<?php
$fecha-inicio = $data->node_data_field_fecha_inicio_field_fecha_inicio_value;
$fecha-dias-inicio = explode("-", $fecha-inicio);//si fecha esta en formato dia-mes-año
$dia-inicio = $fecha-dias-inicio[0];
$mes-inicio = $fecha-dias-inicio[1];
$anual-inicio = $fecha-dias-inicio[2];
/************* COMIENZO CALCULO FECHA FINAL *************/
$fecha-fin = $data->node_data_field_fecha_inicio_field_fecha_fin_value;
$fecha-dias-fin = explode("-", $fecha-fin);//si fecha esta en formato dia-mes-año
$dia-fin = $fecha-dias-fin[0];
$mes-fin = $fecha-dias-inicio[1];
$anual-fin = $fecha-dias-inicio[2];
$age = ((int)((mktime (0,0,0,$mes-inicio,$dia-inicio,$anual-inicio) - (mktime (0,0,0,$mes-fin,$dia-fin,$anual-fin));
print ("Días " . $age . ".");
?>
node_data_field_fecha_inicio_field_fecha_inicio_va lue: Contiene fecha inicio
node_data_field_fecha_inicio_field_fecha_fin_value : Contiene fecha fin
Todo funciona bien, logro separar correctamente con el explode cada parte de la fecha, pero me da este error:
Parse error: syntax error, unexpected '=' in /public_html/pro*** code on line 2
No se bien que igual esta de mas o si es otro el problema o esta mal hecha la resta...