Visualizzazione dei risultati da 1 a 8 su 8

Discussione: date locale

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2010
    Messaggi
    98

    date locale

    ciao a tutti vorrei capire da qualcuno più esperto se esiste una funzione php che riesce a trasformare le date di questo formato:

    yyyy-mm-dd hh:mm:ss

    in data locale rispetto a dove si trovi l'utente che visita il sito.

    grazie a chi mi risponde

  2. #2
    Non ben capito in che senso vuoi dire "trasformare". Avendo una data in quel formato PHP cosa dovrebbe fare a seconda dell'utente?

    Posta un esempio semmai così riusciamo ad aiutarti meglio...

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2010
    Messaggi
    323
    <?php
    setlocale(LC_TIME, 'ita');
    echo strftime('Data : %Y-%m-%d</br> Ora :%H:%M:%S');
    ?>

  4. #4
    Utente di HTML.it L'avatar di dottwatson
    Registrato dal
    Feb 2007
    Messaggi
    3,012
    dovresti, in base all' ip di provenienza del visitatore, sapere da dove si connette e verificare il tutto con le date GTM
    Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle

    il mio profilo su PHPClasses e il mio blog laboweb

  5. #5
    Utente di HTML.it L'avatar di bstefano79
    Registrato dal
    Feb 2004
    Messaggi
    2,520
    credo che intenda data e ora locale a seconda dei fusi orari dell'utente e non la data e ora del server web ^_^

  6. #6
    Utente di HTML.it L'avatar di bstefano79
    Registrato dal
    Feb 2004
    Messaggi
    2,520
    ecco appunto hanno gia risposto

  7. #7
    Utente di HTML.it
    Registrato dal
    Jul 2010
    Messaggi
    98
    si scusatemi non mi sono espresso bene.

    io vorrei cercare di formattare le date in base alla lingua scelta dall'utente....
    per esempio una data in italiano vorrò leggerla nel seguente formato:

    giorno/mese/anno eventuale ora

    mentre in inglese la dovrò far leggere cosi:

    anno/mese/giorno eventuale ora

    il tutto partendo da una formattazione standard di questo tipo:

    2009-08-07 13:00:07 (yyyy-mm-dd hh:mm:ss)

    se esistesse anche una libreria o qualcosa di open source ,oltre che magari qualche funzione php di base....

    grazie a tutti

  8. #8
    Utente di HTML.it L'avatar di dottwatson
    Registrato dal
    Feb 2007
    Messaggi
    3,012
    una libreria.. esagerato!!!!

    php mette a disposizioni tools per sconvolgere e reperire date in qualsiasi maniera...


    prova così
    Codice PHP:
    <?php
    function toDate($format,$date){
        switch(
    $format){
            case 
    'it':$to='d-m-Y';break;
            case 
    'en':$to='Y-m-d';break;
            }
        return 
    date($to,strtotime($date));
        }


    echo 
    toDate('it','2009-12-31');
    ?>
    Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle

    il mio profilo su PHPClasses e il mio blog laboweb

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.