Forma 1 Calcula tu edad con años, meses y días.
diff($fecha_nacimiento_obj);
//var_dump($diferencia);
// Obtener los componentes de la diferencia
$años = $diferencia->y;
$meses = $diferencia->m;
$dias = $diferencia->d;
// Mostrar la edad
echo "La edad de la persona es: $años años, $meses meses y $dias días";
?>
Forma 2 Calcula tu edad con años, meses y días.
Calcula la fecha de vencimiento de una factura a 30 días desde hoy
modify("+$plazo_pago_dias days");
// Obtener la fecha de vencimiento en formato legible
$fecha_vencimiento = $fecha_vencimiento_obj->format('d-m-Y');
// Mostrar la fecha de vencimiento
echo "La fecha de vencimiento de la factura es: $fecha_vencimiento";
?>
Calcula los días que faltan para tu cumpleaños partiendo de la fecha de nacimiento
';
}
// Creo los objetos de las fechas
$fecha_actual_obj = new DateTime($fecha_actual);
$proximo_cumpleaños_obj = new DateTime($proximo_cumpleaños);
// Calcular la diferencia entre las fechas
$diferencia = $fecha_actual_obj->diff($proximo_cumpleaños_obj);
// Acceder a los días del intervalo
$dias = $diferencia->days;
// Faltan x días
echo "Faltan $dias días para tu cumpleaños";
?>
Crea una función para saber si una fecha es fin de semana
format('w');
// Verificar si el día de la semana es sábado o domingo
return ($dia_semana == 0 || $dia_semana == 6);
}
// Ejemplo de fecha
$fecha_ejemplo = '1987-06-25'; // Viernes
// Array días semana Español
$dias_semana = [
'domingo',
'lunes',
'martes',
'miércoles',
'jueves',
'viernes',
'sábado'
];
// Verificar si la fecha es un fin de semana
if (esFinDeSemana($fecha_ejemplo)) {
echo "$fecha_ejemplo es un fin de semana. Es $dias_semana[$dia_semana]. ";
} else {
echo "$fecha_ejemplo no es un fin de semana. Es $dias_semana[$dia_semana].";
}
?>