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

    calcolare la data di domani, dopodomani,,,

    salve ragazzi, e' tutt'oggi che mi scervello, cerco ma non arrivo/trovo niente. in realtà il problema e' semplice, se solo trovassi uno script o una funzione php preesistente che mi permetta di raggiungere il mio obiettivo:

    ho la data di oggi in questo formato:
    yyyymmdd
    e voglio sapere che data avro' domani...o dopodomani
    il problema e' che ovviamente, se oggi e' il 30 giugno (che ha 30 giorni) domani non sarà il 20050631 ma bensì il 20050701

    (vaglielo a far capire... )

    grazie per qualsiasi idea o segnalazione.
    si vivono molte vite e si muore una volta sola

  2. #2
    codice:
    SELECT CURDATE() + INTERVAL 1 DAY AS domani,
           CURDATE() - INTERVAL 1 DAY AS ieri,
           campo_data + INTERVAL 1 MONTH AS mese_prossimo
    FROM tabella

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    caspita...e' bellissimo, grazie!
    avevo intravisto questa funzione cercando nel forum, solo che sono molte le cose che si intravedono ed e' difficile capire se la strada che si ha di fronte e' quella giusta...! grazie ancora
    si vivono molte vite e si muore una volta sola

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    34
    In php
    codice:
    // data attuale nel formato YYYYMMDD
    $dataAttuale = '20051230';
    
    // variazione giorni in più o in meno
    $variazioneGiorni = 3;
    
    // calcola la nuova data
    $time = strtotime($dataAttuale);
    $time = strtotime("$variazioneGiorni day", $time);
    $nuovaData = date('Ymd',$time);
    
    // stampa la nuova data
    echo $nuovaData;
    Dai un'occhiata al manuale php riguardo le fuzioni data e ora

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 © 2024 vBulletin Solutions, Inc. All rights reserved.