Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Calcolo età da una data futura

    salve a tutti, ho questo grattacapo che proprio non riesco a risolvere.

    Devo fare un form dove l'utente inserisce la data di nascita del proprio figlio.

    Inserita la data di nascita sceglie il viaggio che desidera fare, diciamo che il viaggio sarà dal 9 Febbraio 2011 al 16 Febbraio 2011, record date inserite in un database in questa forma:

    Data partenza: 2011-02-09
    Data ritorno: 2011-02-16

    Il problema è questo, con la data di nascita del bambino cambiano i costi di viaggio.

    1) Se il bambino ha una età da 0 a 2 anni compiuti alla data di ritorno (2011-02-16) l'utente avrà un addebito di 18 euro

    2) Se il bambino ha una età da 2 a 12 anni compiuti alla data di ritorno (2011-02-16) l'utente avrà un addebito di 36 euro

    Qualcuno mi può spiegare in che forma devo POSTare la data di nascita e in che modo posso calcolare l'età del bambino alla data di ritorno dal viaggio ?

    Grazie.
    Informazione finanziaria: http://www.dominosolutions.it

  2. #2
    Ok sono riuscita ad andare avanti,

    utilizzando la funzione mktime

    codice:
    $data_fine_maratona = mktime (0,0,0,12-11,31-30,2020-2);
    echo "$data_fine_maratona";
    Con questa funzione ottengo un valore timestamp 1514761200

    Ora la mia domanda è questa, come faccio a convertire quel valore di timestamp in modo che mi dica di quanti giorni stiamo parlando ?

    Grazie
    Informazione finanziaria: http://www.dominosolutions.it

  3. #3
    Ok ho risolto, se magari a qualcuno interessa ho trovato un paio di righe che calcolano i giorni da una precisa data direttamente con l'mktime

    codice:
    $diff = mktime(0,0,0,7,31,2008) - mktime(0,0,0,date("m"),date("d"),date("Y")); 
                 
    $tempo = floor($diff/(60*60*24));
    by
    Informazione finanziaria: http://www.dominosolutions.it

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.