Vous êtes ici: Support du web > Scripts et tutoriaux > PHP / MYSQL > Timestamp en Date - Convertir un timestamp en une date

Timestamp en Date - Convertir un timestamp en une date

Timestamp en Date - Convertir un timestamp en une date Timestamp en Date - Convertir un timestamp en une date
Note : 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

Bonjour,
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):
Code: PHP
<?php
echo 'Le '.date('d/m/Y', 1234567890).' &agrave; '.date('H:i:s', 1234567890);
?>

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).' &agrave; '.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:

Commentaires

Ajouter un commentaire





Vous n'êtes actuellement pas connecté, certaines de vos informations(tel que votre Adresse IP) seront enregistrées pour éviter du spam.
Votre message ne doit pas contenir certains mots ou une adresse internet, sinon, il ne sera pas envoyé.

Les commentaires

Envoyé 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.').' &agrave; '.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.').' &agrave; '.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


Il y a actuellent 25 personne(s) connecté(es)
Page générée en 0.002971 secondes
Retour en haut
Règlements - Nous contacter - Aider le site - RSS News
Copyright © Support du web - Toute copie partielle ou complète de nos créations est interdite sans l'accord de ses auteurs.
Toutes les marques citées appartiennent à leurs compagnies respectives.