Pagina 1 di 5 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 42
  1. #1

    evento compreso tra 2 date, uso between o if?

    Vorrei fare in modo che se un'offerta è compresa in un periodo di tempo, per esempio dal 10 marzo al 20 ottobre con esclusione di tutto agosto, devo visualizzare una scritta.
    Come posso fare?

    I campi della validita' dell'offerta si chiamano
    $valida_da e $ valida_fino

    Sto provando con if ma non va
    Mai dire Mai

  2. #2
    Beh, il problema è agosto.
    Le date in che formato ce le hai? timestamp? formattazione americana?
    Ce l'ho fatta! - ItalianPixel -

  3. #3
    Ho letto meglio...
    Puoi creare una if che ti verifichi che il mese corrente sia maggiore-uguale di 3 E minore o uguale a 10 E che non sia uguale a 8.
    Codice PHP:
    $data=date('m',time());
    if(
    $data>=&& $data<=10 && $data!=8){
    echo 
    "Offertona!";

    Nel tuo caso bisogna estrarre il mese ma non so in che formato è settata la data.
    Quindi semplificherò, immaginando di riuscire a estrarre il mese dalla data che hai:
    Codice PHP:
    $data=date('m',time());
    if(
    $data>=$valida_da && $data<=$valida_fino && $data!=8){
    echo 
    "Offertona!";

    Se hai la possibilità di cambiarlo, cambia il campo data in testo, così usi i timestamp!
    Ce l'ho fatta! - ItalianPixel -

  4. #4
    guarda, co le date sono una frana (infatti mi dimentico sempre i compleanni), però dovresti poter fare questo che viene piu semplice:

    Codice PHP:

    <?php

    $valida_da 
    strtotime('...data...');
    $valida_a strtotime('....data....');
    $data strtotime('now');

    if(
    $valida_da $data && $data$valida_a)
        echo 
    "beccato";

    ?>
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  5. #5
    Originariamente inviato da portapipe
    Beh, il problema è agosto.
    Le date in che formato ce le hai? timestamp? formattazione americana?
    ma perchè che ti ha fatto agosto di male?
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  6. #6
    Vai a capire...

    La cosa che non sappiamo è la formattazione della data.
    In base a quello ci si fa lo strtotime ed è a posto.
    Però credo sia meglio parta direttamente da un timestamp. Per comodità...
    Ce l'ho fatta! - ItalianPixel -

  7. #7
    Originariamente inviato da portapipe
    Vai a capire...

    La cosa che non sappiamo è la formattazione della data.
    In base a quello ci si fa lo strtotime ed è a posto.
    Però credo sia meglio parta direttamente da un timestamp. Per comodità...
    boh spero per lui che ce l'abbia o in yyyy-mm-dd H:i:s o in timestamp... poi si arrangia insomma...
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  8. #8
    scusatemi, rispetto a voi sono un ignorante, cmq credo che voglia escludere agosto, per il semplice fatto che ad agosto la gente è in ferie? e quindi negozio , lavoro, offerte e tt quanto va a farsi benedire in quel periodo!
    www.gicchesto.com
    Servizi informatici ed elettronici a 360° per aziende e/o privati.

  9. #9
    Quello era scontato
    Mi piace che stiamo riempiendo il suo post di congetture senza che lui risponda!
    Ce l'ho fatta! - ItalianPixel -

  10. #10
    Originariamente inviato da maurorhcp89
    scusatemi, rispetto a voi sono un ignorante, cmq credo che voglia escludere agosto, per il semplice fatto che ad agosto la gente è in ferie? e quindi negozio , lavoro, offerte e tt quanto va a farsi benedire in quel periodo!

    la chiusura ad agosto al piu pregiudica i tempi di consegna piuttosto che la validità dell'offerta... sarebbe una complicazione inutile dover escludere agosto solo perchè per 15/20 giorni magari il negozio fisico è chiuso
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.