Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2011
    Messaggi
    111

    decimi di secondo in una data

    Salve a tutti, ho un dubbio, se voglio stampare a video una data scrivo:
    $data=date("Y-m-d H:i:s",time());
    echo $data;

    vedrei anno-mese-giorno ore:minuti:secondi
    (es. 2012-04-10 15:35:12)

    ma se volessi far vedere anche i decimi di secondo come dovrei scrivere riga?

    sempre se è possibile
    grazie a tutti.

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    Codice PHP:
    $ts time();
    $data date("Y-m-d H:i:s"$ts) . '.'.(date("u",$ts)/1000000*100);
    print 
    $data
    se usi "u", che però ha dei bug (vedi docs) e devi implementare una funzione di supporto...

  3. #3
    Utente di HTML.it L'avatar di _debo
    Registrato dal
    Mar 2012
    residenza
    London, UK
    Messaggi
    858
    Questa del bug mi manca... di che si tratta? A che doc ti riferisci?

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    vedi bug "u" date in php dove si riferisce anche una funzione presente nella pagina function.date.php

  5. #5
    Utente di HTML.it L'avatar di _debo
    Registrato dal
    Mar 2012
    residenza
    London, UK
    Messaggi
    858
    Perdonami ma non è un bug ma un behaviour.
    Note:
    Since this function only accepts integer timestamps the u format character is only useful when using the date_format() function with user based timestamps created with date_create().
    http://us.php.net/manual/en/function.date.php#93891

  6. #6
    Utente di HTML.it
    Registrato dal
    Apr 2011
    Messaggi
    111
    ho risolto, grazie!! eiyen.

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.