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

    ottenre la data di ieri

    Ciao, tramite date("d-m-Y") ottengo una stringa tipo "09-12-2006", come faccio ad ottenere la data di ieri, quella di 2 giorni fa, 3 giorni fa, ecc...?

  2. #2

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

  3. #3
    Non mi sono spiegato bene:
    devo fare una pagina che mi mostra le visite del sito degli ultimi 30 giorni partendo da oggi.
    Le informazioni sono in un database: lo devo interrogare con "...WHERE data = 09-12-2006..."
    (lasciamo perdere per ora il formato della data).
    Per ricavare le visite di ieri dovrei fare "...WHERE data = 08-12-2006...", poi "...WHERE data = 07-12-2006..." e così via. Potrei fare un ciclo, ma come cambio la data andando indietro di un giorno alla volta?

  4. #4
    Codice PHP:
    $data "2006-12-31";
    $ieri date("d-m-Y"strtotime("-1 day"strtotime($data))); 

  5. #5
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    codice:
    select campo_datas,count(campo_data) as totale
    from tabella where campo_data >= curdate() - interval 1 month
    group by campo_data
    order by campo_datas desc
    ovviamente le date le devi salvare nel formato date.

  6. #6
    Ora sto facendo una SELECT ma ho dei problemi:

    $sql = "SELECT * FROM tstatistiche WHERE data>#2006-12-20#;";

    ma mi da errore.

    Sbaglio il formato della data? (uso MySql)

  7. #7
    codice:
    $sql = "SELECT * FROM tstatistiche 
    WHERE data > '2006-12-20' ";

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

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.