Foros del Web » Programando para Internet » PHP »

función date

Estas en el tema de función date en el foro de PHP en Foros del Web. Hola a todos, ¿Cómo puedo saber si una fecha que tengo en una variable es julio o agosto y si además es fin de semana? ...
  #1 (permalink)  
Antiguo 04/06/2012, 15:04
 
Fecha de Ingreso: diciembre-2003
Mensajes: 474
Antigüedad: 20 años, 4 meses
Puntos: 5
Pregunta función date

Hola a todos,
¿Cómo puedo saber si una fecha que tengo en una variable es julio o agosto y si además es fin de semana?

El hecho es que tengo que tengo un sistema de reservas pero me piden que si la fecha de entrada o salida es en julio o agosto y si además es fin de semana, la estancia mínima debe de ser de dos días como mínimo.

Gracias de antemano.
  #2 (permalink)  
Antiguo 04/06/2012, 15:11
Colaborador
 
Fecha de Ingreso: mayo-2008
Ubicación: $MX['VZ']['Xalapa']
Mensajes: 3.005
Antigüedad: 15 años, 11 meses
Puntos: 528
Respuesta: función date

Pues tú mismo lo haz dicho, con la función date()
  #3 (permalink)  
Antiguo 04/06/2012, 16:41
Avatar de skiper0125  
Fecha de Ingreso: octubre-2010
Ubicación: $this->Mexico('Toluca');
Mensajes: 1.127
Antigüedad: 13 años, 6 meses
Puntos: 511
Respuesta: función date

Hola que tal.


Te dejo este ejemplo sencillo lo demás dependerá de ti.

Código PHP:
<?php

$fecha 
date('08-09-2012');

if( (
date('m'strtotime($fecha)) == 07) || (date('m'strtotime($fecha)) == 08) )
{
    if( (
date('N'strtotime($fecha)) == 5) || (date('N'strtotime($fecha)) == 6) )
    {
        echo 
'fecha correcta';
    }
    else
    {
        echo 
'no es fin de semana';    
    }
}
else
{
    echo 
'fecha incorrecta';    
}    
?>
__________________
Recuerda que estamos aquí para orientarte, y no para hacer tu trabajo.
Si mi aporte fue de ayuda, recuerda que agradecer no cuesta nada +1

Skiper0125

Etiquetas: date, variables
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:12.