- Home
- Categorie
- Coding e Sistemistica
- Coding
- [PHP] Convertire formato 'date' a 'unixstamp'
-
[PHP] Convertire formato 'date' a 'unixstamp'
Ciao a tutti.
Ho un piccolo/grande problema. Dovrei convertire le date che ho inserito in tabelle mysql con formato datequindi in questo modo: 2009-10-19 nel formato UNIX timestamp. Non ho inserito l'orario perchè non mi serve, anche se necessito di questa conversione. Qualcuno riesce a farla?Grazie in anticipo
-
Ciao stable,
se vuoi farlo direttamente da mysql puoi usare la funzione UNIX_TIMESTAMP() nella query.
Altrimenti da php puoi fare un explode per ottenere anno, mese e giorno e successivamente passarli nella funzione mktime.
-
Ciao Thedarkita e grazie. Mi faresti un esempio di explode e mktime in php? considera che poi dovrei passare tutto qui:
$item->date = qui inserire il valore dell'unix timestamp
-
[php]<?php
// Supponiamo che in $data ci sia 2009-10-19
$explode = explode('-', $data);
echo mktime (0,0,0, $explode[1], $explode[2], $explode[0]);
?>[/php]
-
[php]
$item->date = strtotime($risultato_query['date']);
[/php]