Timestamp en Date - Convertir un timestamp en une date |
|---|
Timestamp en Date - Convertir un timestamp en une dateNote : 4/5 (0 vote) Derniéres modifications : 12/07/2010 à 00:16:57 Mots-Clés : timestamp en date time2date convertir nombre timestamp unix en date php date fonction convertisseur format date timestamp code php script tutoriel php dans ce petit tutoriel, je vais vous montrer comment transformer un timestamp unix en une date dans le format préféré. Pour faire cela, il suffit d'utiliser la fonction date de php, son premier argument sera le format de la date voulu et le deuxième arguement sera le timestamp. Lorsque le timestamp n'est pas fournis, le timestamp actuel est utilisé. Pour par exemple convertir le timestamp 1234567890 en date voici le code à utiliser(selon le format de la date): Ou encore un convertisseur de timestamp en date: Code: PHP
<?php if(isset($_GET['timestamp'])) { $timestamp = intval($_GET['timestamp']); } else { $timestamp = 1234567890; } echo 'Le timestamp '.$timestamp.' en date est: <strong>Le '.date('d/m/Y', $timestamp).' à '.date('H:i:s', $timestamp).'</strong>'; ?> <form action="" method="get"> Timestamp: <input type="text" name="timestamp" value="<?php echo $timestamp; ?>"> <input type="submit" value="Convertir" /> </form> Pour plus d'informations sur la fonction php date, visitez la documentation php: fonction date Merci et j'espère que ce tutoriel vous sera utile. Scripts et tutoriaux similaires à celui ci:
CommentairesAjouter un commentaireLes commentairesEnvoyé par Jonathan le 13/07/2010 à 01:31:17
salut jaime bien le scrips
Envoyé par Vincent le 30/11/2011 à 15:40:26
Bonjour j'ai un probleme j'aimerai mettre la date et l'heure correspondant à la cration du message mais lors de la convertion cela ne marche pas pourriez vous me dire ou est l'erreur dans mon script.
<?php include ("config.php"); $link = mysql_connect (ftpperso.free.fr,grandtourisme,Xxxxxxxx) or die ('Erreur : '.mysql_error() ); mysql_select_db(grandtourisme) or die ('Erreur :'.mysql_error()); $select = "SELECT topic_title,topic_id,topic_poster,forum_id,topic_last_poster_name,topic_last_post_time FROM phpbb_topics where forum_id !='37' ORDER BY topic_last_post_time DESC limit 8"; $result = mysql_query($select,$link) or die ('Erreur : '.mysql_error() ); while($row = mysql_fetch_array($result)) { $topic_id = $row['topic_id']; $titre = $row['topic_title']; $posteur = $row['topic_last_poster_name']; $date = $row['topic_last_post_time']; ########## Début format URL ########## $annonce= $titre; $annonce = preg_replace("`\[.*\]`U","",$annonce); $annonce = preg_replace('`&(amp;)?#?[a-z0-9]+;`i','-',$annonce); $annonce = htmlentities($annonce, ENT_COMPAT, 'UTF-8'); $annonce = preg_replace( "`&([a-z])(acute|uml|circ|grave|ring|cedil|slash|tilde|caron|lig);`i","\\1", $annonce ); $annonce = preg_replace( array("`[^a-z0-9]`i","`[-]+`") , "-", $annonce); $annonce = ( $annonce == "" ) ? $type : strtolower(trim($annonce, '-')); ########## Fin format URL ########## $titre_lien= (strlen($titre) >80) ? substr($titre, 0,80).'...' : $titre; echo '<table border="0" width="900"> <tr> <td width="100"><p style="font-size:13px; font-family:Arial; color : #FF6633">Sujet du topic</td> <td width="380"><a style="font-size:13px; font-family:Arial; color : #00000" href="/phpBB3/viewtopic.php?t='.$topic_id.'" target="_top">'.ucfirst(strtolower($titre_lien)).'</a></td> <td width="30"><p style="font-size:13px; font-family:Arial; color : #FF6633">par</td> <td width="190"><a style="font-size:13px; font-family:Arial; color : #00000">'.$posteur.'</a></td> <td width="200"><a style="font-size:13px; font-family:Arial; color : #00870">echo 'Le '.date('d/m/Y', '.$date.').' à '.date('H:i:s', '.$date.');le </a></td> </tr> </table>';} mysql_free_result($result); mysql_close(); ?> Envoyé par évangéliste keunene le 14/12/2011 à 15:51:08
si tu veux transformé la date en format français c'est à dire sous cette forme fais simplement echo date(" d/m/Y à H:i:s", strtotime($date)); à la place de echo 'Le '.date('d/m/Y', '.$date.').' à '.date('H:i:s', '.$date.'); si cela marche, fais moi signe.Si cela ne marche pas, fais moi aussi signe.Mais je sais que cela marchera car ça marche chez moi. Envoyé par vcfnwgwa le 24/01/2012 à 12:30:20
20
|