Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di henry78
    Registrato dal
    May 2001
    Messaggi
    1,264

    problemino con le date...

    problemino sempre con le date...

    ho due select

    giorno1 (che contiene 0,1,2,3,4,5,6) i giorni della settimana date("w")

    e

    giorno2 (che contiene 0,1,2,3,4,5,6) i giorni della settimana date("w")



    come faccio secondo voi a calcolare la differenza in giorni che c'e' tra le due selezioni?

    esempio:

    se un utente sceglie 2 (martedì) e 4 (giovedì) il numero di giorni è uguale a 2..

    se però l'utente sceglie 4 (giovedì) e 1 (lunedì) i giorni sarebbero 5... ma come si può calcolare con una funzione???

  2. #2
    Prima di tutto dovresti definire cosa intendi per differenza di giorni

    ad esempio tra martedì e giovedì potrei dire che c'è un giono (mercoledì)

    se applico invece quello che hai detto tu, allora non si capisce perchè dici che tra giovedì e lunedì ci sono 5 giorni; se applico quello che hai scritto per martedì a me ne risultano 4.

    Una volta che è chiarito questo, ti faccio una funzione

  3. #3
    Utente di HTML.it L'avatar di henry78
    Registrato dal
    May 2001
    Messaggi
    1,264
    vero.. scusa l'errore..

    ci sono 4 giorni

  4. #4
    Codice PHP:
    function DifferenzaGiorni ($day1$day2)
    {
        
    $inc $day1;
        
    $day 0;
        while (
    $inc != $day2)
        {
            
    $inc $inc 1;
            
    $day $day 1;
            if (
    $inc 6)
            {
                
    $inc 0;
            }
        }
        
        return 
    $day;
    }


    //esempio
    $differenza DifferenzaGiorni(41);

    // $differenza sarà 4 

  5. #5
    Utente di HTML.it L'avatar di henry78
    Registrato dal
    May 2001
    Messaggi
    1,264
    grazie 1000!

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.