Visualizzazione dei risultati da 1 a 10 su 10

Discussione: funzioni sulle date

  1. #1
    Utente di HTML.it L'avatar di moonba
    Registrato dal
    Jun 2007
    Messaggi
    649

    funzioni sulle date

    ciao a tutti,volevo un'informazione,ovvero sapere se esiste in php una funzione che mi permette di fare la differenza tra date,direttamente senza utilizzare conversioni o fare calcoli.
    quindi che se inserisco $data1 = 12102008;
    $data2 = 01102008;
    mi restituisce direttamente la differenza tra date in giorni.
    grazie

  2. #2

  3. #3
    Utente di HTML.it L'avatar di moonba
    Registrato dal
    Jun 2007
    Messaggi
    649

    ho letto

    lo conosco,quindi insomma non esiste la funzione che chiedo.

  4. #4
    No!

    Devi gestirle tu creando del codice

    Cmq se tu inserisci nel database un data del genere

    20102008

    e tieni una data del genere

    20102009

    se farai una sottrazzione avrai 1

    mentre se tu le gestisci tramite le appositi funzioni riceverai:

    365 giorni
    o le ore totali
    o gli anni

    e così via...

  5. #5
    Utente di HTML.it L'avatar di moonba
    Registrato dal
    Jun 2007
    Messaggi
    649

    sisi ok

    era una domanda,conoscevo il tutorial e ho guardato anche su php.net,
    volevo solo una conferma!

  6. #6
    ma guarda se ci pensi è + semplice farlo cn le funzioni esistenti che crearti tu il codice...

    pensa se ti serve la diff di giorni tra 25102008 e 05112008 esce: -19990000

    mentre cn le funzioni php delle date ti da giorni ore minuti secondi....



    + semplice di così?!

  7. #7
    Utente di HTML.it L'avatar di moonba
    Registrato dal
    Jun 2007
    Messaggi
    649

    si infatti

    l'ho trovato molto + semplice anche io il domo tramite timestamp...
    thanks

  8. #8
    è meglio usare le funzioni di mysql , calcolando la differenza in php alle volte ho avuto errori di 1 giorno

  9. #9
    Utente di HTML.it L'avatar di moonba
    Registrato dal
    Jun 2007
    Messaggi
    649

    ...

    perchè non funziona questo script per la validità di una data?


    <?php
    $giorno = "23";
    $mese = "12";
    $anno = "1999";
    echo $data = var_dump(checkdate($mese,$giorno,$anno));//var_dump stampa delle informazioni relative ad una variabile
    if($data == TRUE)
    {
    echo "la data inserita è valida";
    }
    else
    {
    echo " la data insertita non è valida";

    }
    ?>

  10. #10
    Utente di HTML.it L'avatar di moonba
    Registrato dal
    Jun 2007
    Messaggi
    649

    scusate quanto ho scritto sopra

    ..ho corretto.

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.