Visualizzazione dei risultati da 1 a 3 su 3

Discussione: direnza fra date

  1. #1

    direnza fra date

    hello

    sapete se ci sono funzioni che fanno la differenza fra le date?

    io ho provato con la
    mktime(0,0,0,10-10,1-25,2004-2004);

    in queste condizione non fornisce un risultato esatto. il valore calcolato dalla differenza deve essere positivo altrimenti da valori sballati. per esempio per lare la differenza fra
    1/10/2004 e
    25/10/2004
    se si inserisce il piu` piccolo meno il piu` grande da come valore 6 che non e` corretto in quanto e` 24 giorni....

  2. #2
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    think simple think ringo

  3. #3
    ...non e` proprio cosi`...
    comunque siccome uso i timestamp di php puo` essere efficace comparali prima e poi decidere come fare????

    tipo...
    if($startDay >= $now){
    $difference = (int)date("j",mktime(0,0,0,date("n",$startDay) - date("n",$now),date("j",$startDay) - date("j",$now),date("Y",$startDay) - date("Y",$now)));
    print("start e` maggiore di now
    ");
    } else {
    $difference = (int)date("j",mktime(0,0,0,date("n",$now) - date("n",$startDay),date("j",$now) - date("j",$startDay),date("Y",$now) - date("Y",$startDay)));
    print("start e` minore di now
    ");
    }

    ..cosi` sembra funzionare

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.