+ Rispondi alla Discussione
Risultati da 1 a 6 di 6

Estrapolare la settimana da un giorno

Ultimo Messaggio di Tymba il:
  1. #1
    User Attivo L'avatar di Tuonorosso
    Data Registrazione
    Mar 2005
    Località
    Lecco
    Messaggi
    1,946

    Estrapolare la settimana da un giorno

    Ciao a tutti.

    Sapendo che oggi è il 07/09/2006 (giovedì) come fareste per calcolare il giorno in cui era lunedi (il 4) e quello che sarà domenica (il 10)?

    Grazie
    CIAO

  2. #2
    User Attivo
    Data Registrazione
    Dec 2004
    Località
    abito sulla luna e ogni volta che mi telefono è un'interrurbana
    Messaggi
    2,413
    la prima soluzione (che non è detto sia quella giusta) che mi viene in mente è di avere un array associativo che definisca per ogni giorno (giovedì: distanza 3) la distanza da lunedì, la data di oggi meno la distanza ti da la data di lunedì mentre la data di lunedì + 6 quella di domenica.

    quindi oggi è il 7 - 3 = 4
    4+6=10

    il perchè sommare 6 invece che 7 lo lascio a te

  3. #3
    User Attivo L'avatar di Tuonorosso
    Data Registrazione
    Mar 2005
    Località
    Lecco
    Messaggi
    1,946
    Il problema è che non so che oggi è giovedi

  4. #4
    User Attivo L'avatar di massy
    Data Registrazione
    Mar 2006
    Località
    Pico
    Messaggi
    1,014
    sì che lo sai

    date("D") ti dice che oggi è Fri -> venerdì
    date ("l") ti dice che oggi è Friday
    date ("w") ti dice che oggi è 5 .
    Puoi usare questo:
    se da 0 -> domenica
    1-> lunedì

    ...
    6-> sabato


  5. #5
    User Attivo L'avatar di Tuonorosso
    Data Registrazione
    Mar 2005
    Località
    Lecco
    Messaggi
    1,946
    Ottimo!!

    Dopo provo

    Vi chiedo un'altra cosa al volo;
    se ho una data (2006-09-07) e volessi aggiungergli n giorni (che ne so, anche 640) come faccio a calcolare a che numero sarei?

    Grazie ancora
    Tuono

  6. #6
    User Attivo
    Data Registrazione
    Dec 2004
    Località
    abito sulla luna e ogni volta che mi telefono è un'interrurbana
    Messaggi
    2,413
    $tomorrow = mktime (0,0,0,date("m") ,date("d")+1,date("Y"));


+ Rispondi alla Discussione

Tag per Questa Discussione

^ Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •  
  • Il codice BB è Attivato
  • Le faccine sono Attivato
  • Il codice [IMG] è Attivato
  • Il codice [VIDEO] è Attivato
  • Il codice HTML è Disattivato
  • Trackbacks Attivato
  • Pingback Attivato
  • Refback Attivato

SEO by vBSEO 3.6.0 PL2 ©2011, Crawlability, Inc.