Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Confronto tra date

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    257

    Confronto tra date

    In soldoni il problema è il seguente, ho due date in un db mysql che devo confrontare con altre due date non appartenenti al db.

    Per fare il confronto ho optato per l'utilizzo della comoda funzione mktime.

    Interrogato i db ottengo $data1 e $data2 che opportunamente ripulite attraveso la selezione di sottostringhe mi danno $giorno1 $mese1 $anno1 e $giorno2 $mese2 $anno2

    $dataTMP1 = mktime($mese1,$giorno1,$anno1);
    $dataTMP2 = mktime($mese2,$giorno2,$anno2);


    Se poi stampo i due valori

    echo "$dataTMP1";
    echo "$dataTMP2";

    Ottengo il medesimo risultato:
    1215819268
    1215819268

    Anche se le due date sono diverse infatti hanno mese e giorno uguali ma anni diversi, 2007 la 1ma e 2008 la seconda.

    Come mai mi danno comunque due valori uguali ?

    Ho controllato che le sottostringe selezioninno i valori esatti ma l'anomalia rimane comunque.

  2. #2
    mktime() prevede 6 parametri

    mktime(secondi, minuti, ore, mese, giorno, anno);

    Nel tuo esempio quindi
    Codice PHP:
    mktime(000$mese1$giorno1$anno1); 

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    257
    Originariamente inviato da cubalibre810
    mktime() prevede 6 parametri

    mktime(secondi, minuti, ore, mese, giorno, anno);

    Nel tuo esempio quindi
    Codice PHP:
    mktime(000$mese1$giorno1$anno1); 
    si, tuttavia i parametri 0,0,0 possono anche essere omessi, il sistema li sostituisce con quelli attuali (ossia h,m,s relativi al momento in cui viene fatta chiamata) quindi non dovrebbero influire su risultato.

  4. #4
    Se rispondi così deduco che non hai neanche avuto "l'umiltà" di provare

    Gli argomenti possono essere omessi nell'ordine da destra a sinistra; degli argomenti omessi saranno impostati con l'attuale valore accordandolo alla data e orario locale

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.