Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    formati date e time, problemi di conversione

    Salve a tutti,

    sto cercando di trasformare una data ottenuta con la funzione "date" (GG-MM-AAAA) in formato "time", numero assoluto, per poter effettuare dei confronti sulla anzianitį di diversi record del mio dbase.
    avrei bisogno di poter fare anche l'operazione inversa, cioé dal formato time in numero assoluto, ritrasformare il medesimo in formato date (GG-MM-AAAA)

    come si fa? potete aiutarmi please?

  2. #2
    Utente di HTML.it L'avatar di RokStar
    Registrato dal
    Dec 2001
    Messaggi
    937
    Metti la data in formato inglese, MM-GG-AAAA, lo puoi fare usando explode sulla data che hai attualmente, per esempio.
    Poi utilizzi strtotime() http://it2.php.net/manual/it/function.strtotime.php per ottenere il timestamp.
    Per fare il processo inverso utilizzi date(formato, timestamp) http://it2.php.net/manual/it/function.date.php
    che ce l'hai tre e cinco? Tre e cinco?!?

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2005
    Messaggi
    29
    Io uso mktime e poi date

    Codice PHP:
    $date mktime(ora,minuto,secondo,mese,giorno,anno);
    // es $date = mktime(1,2,3,04,05,2006); Output 1144191723
    echo $date;

    // Per ritrasformarlo
    echo date("Formato voluto"$date);
    // es echo date("d-m-Y H:i:s", $date); Output 05-04-2006 01:02:03 

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    483
    oppure dai una bella occhiata qua ... ci sono tante funzioni di mysql per fare tutte le trasformazioni che vuoi direttamente nella query con la quale estrai i dati dal db..



    ciao

  5. #5
    ringrazio tutti per la collaborazione, mi avete fornito preziosi suggerimenti.
    grazie.

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.