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

    convertire da stringa a timestamp

    Mi serve aiuto: devo convertire una data che l'utente inserisce a mano in un form (quindi una stringa, data in formato italiano gg-mm-aaaa) in un timestamp, perchè devo confrontarlo con quello di un database.

    Poi dovrei fare in modo che quando lo si va a prendere il timestamp del database, questo venga visualizzato in formato data italiana.

    Qualche idea?

    Dimenticavo di dire che lavoro con PHP e MySQL

  2. #2

    Re: convertire da stringa a timestamp

    Originariamente inviato da Ferie
    Mi serve aiuto: devo convertire una data che l'utente inserisce a mano in un form (quindi una stringa, data in formato italiano gg-mm-aaaa) in un timestamp, perchè devo confrontarlo con quello di un database.
    http://www.php.net/manual/it/function.gmmktime.php

    Poi dovrei fare in modo che quando lo si va a prendere il timestamp del database, questo venga visualizzato in formato data italiana.
    http://www.php.net/manual/it/function.date.php

    Manuel

    View my profile on LinkedIn
    Ubertini: amo solo te!

  3. #3
    Forse non ho capito io come funziona: l'avevo trovata pure io la funzione mktime e gmttime, il problema è che funzionano con i valori di ora, minuto, secondo, giorno, mese e anno passati come parametro e tra l'altro la stringa deve essere in formato inglese.
    A me invece viene passata dal form la data in italiano.

    Una cosa del tipo che grazie al post, la stringa contenente la data mi viene memorizzata in una variabile $data e questa deve essere formattata in timestamp.

  4. #4
    hai detto che a te arriva in formato gg-mm-aaaa, ad esempio: $stringa = "12-12-1912";

    codice:
    $stringa = "12-12-1912";
    $arr_stringa = split('-', $stringa);
    $gg = $arr_stringa[0];
    $mm = $arr_stringa[1];
    $yy = $arr_stringa[2];
    
    /* oppure...
    list($gg, $mm, $yy) = split('-', $stringa);
    */
    
    $timestamp = mktime('00', '00', '00', $mm, $gg, $yy);
    se non va bene allora sono io a non aver capito...
    Manuel

    View my profile on LinkedIn
    Ubertini: amo solo te!

  5. #5
    Grazie Manuel, era proprio quello che cercavo!!!

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 © 2026 vBulletin Solutions, Inc. All rights reserved.