Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    487

    problema con stampa dei giorni di un mese

    ho una pagina in cui seleziono da che giorno a che giorno devo esportare dei dati.
    poi faccio una query di questo tipo:
    list($giorno, $mese, $anno) = explode('/', $_POST['date_dal']);
    $dal = mktime(0,0,0,$mese, $giorno, $anno);
    list($giorno, $mese, $anno) = explode('/', $_POST['date_al']);
    $al = mktime(0,0,0,$mese, $giorno, $anno);
    $max=MAX($dal, $al);
    $min=MIN($dal, $al);

    $query="SELECT * FROM cal_events WHERE ($min<=UNIX_TIMESTAMP(CONCAT(`year`,'-',`month`,'-',`day`)) AND UNIX_TIMESTAMP(CONCAT(`year`,'-',`month`,'-',`day`))<=$max)";

    cosi mi trovo i dati che mi servono compresi tra qui giorni.
    vorrei pero che mi stampasse tutti i giorni e i nome dei giorni che gli ho chiesto.
    Esempio:se seziono dal 29/08/2005 al 02/09/2005 mi deve stampare:
    29 lunedi
    30 martedi
    31 mercoledi
    01 giovedi
    02 venerdi. come devo fare?
    Vivi intensamente, muori giovane e sarai un cadavere di bell' aspetto.

  2. #2
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    codice:
    setlocale(LC_TIME, "it_IT.ISO8859-15@euro");
    strftime ( "%d %B", time() )
    Ciao

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.