Ver Mensaje Individual
  #8 (permalink)  
Antiguo 09/04/2017, 12:18
xerifandtomas
 
Fecha de Ingreso: octubre-2010
Ubicación: España
Mensajes: 1.007
Antigüedad: 15 años, 11 meses
Puntos: 123
Respuesta: Comprobar si fecha y hora cumple se encuentra en rango de semanas

Demasiado rollo solo para comparar si una fecha esta entre x días y horas de la semana

Código PHP:
<?php
function comprobar ($fecha, $min, $max)
{
    
$fecha = date("N H:i:s", strtotime( $fecha ) );
    
$arrayDel = array (' ', ':' );
    
$fechaTemp = str_replace($arrayDel, "", $fecha );
    
$fechaMin = str_replace($arrayDel, "", $min );
    
$fechaMax = str_replace($arrayDel, "", $max );

    if ( 
$fechaMin  <= $fechaTemp AND $fechaMax >= $fechaTemp ) 
    { 
        echo 
'valida';
    }
    else
    { 
        echo 
'invalida';
    }
} 

comprobar('2017-04-06 11:00:00','6 15:00:00','4 12:00:00');
echo 
'<br>';

comprobar('2017-04-10 10:05:00','1 10:03:00','5 15:00:00');
echo 
'<br>';
Así conseguimos el mismo resultado en apenas 20 líneas.
__________________
Unset($vida['malRollo']);

Última edición por xerifandtomas; 09/04/2017 a las 12:33