CONVERTIR UN NOMBRE EN JOUR DE L'ANNÉE

Sannazzarotiti Messages postés 228 Date d'inscription jeudi 1 septembre 2005 Statut Membre Dernière intervention 12 avril 2009 - 23 juil. 2006 à 08:02
Sannazzarotiti Messages postés 228 Date d'inscription jeudi 1 septembre 2005 Statut Membre Dernière intervention 12 avril 2009 - 25 juil. 2006 à 15:39
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/38724-convertir-un-nombre-en-jour-de-l-annee

Sannazzarotiti Messages postés 228 Date d'inscription jeudi 1 septembre 2005 Statut Membre Dernière intervention 12 avril 2009
25 juil. 2006 à 15:39
en fait sa sert a quoi? -> la sources (de quoi d'autre)

les timestamps et les fonctions qui vont avec -> les timestamps c'est tout ce qui est le temps (en gros)

existe non? -> veut dire qu'elle sont la pour quelque chose.

Toi comprendre francais sinon toi probleme comprendre
cs_jeca Messages postés 341 Date d'inscription mercredi 17 juillet 2002 Statut Membre Dernière intervention 14 juillet 2011 14
25 juil. 2006 à 15:35
Dans ce cas, tu poses ta question en Français, car moi pas comprendre
Sannazzarotiti Messages postés 228 Date d'inscription jeudi 1 septembre 2005 Statut Membre Dernière intervention 12 avril 2009
25 juil. 2006 à 15:27
dsl mais c'est hors sujet. le manuel a rien a voir. SUffit de regarder le premier commentaire:

>>>en fait sa sert a quoi? les timestamps et les fonctions qui vont avec existe non? <<<
cs_jeca Messages postés 341 Date d'inscription mercredi 17 juillet 2002 Statut Membre Dernière intervention 14 juillet 2011 14
25 juil. 2006 à 15:26
Toutes les réponses à tes problèmes existenciels avec php ici :
http://www.php.net/manual/fr/
Sannazzarotiti Messages postés 228 Date d'inscription jeudi 1 septembre 2005 Statut Membre Dernière intervention 12 avril 2009
25 juil. 2006 à 15:08
qq peut me repondre
cs_jeca Messages postés 341 Date d'inscription mercredi 17 juillet 2002 Statut Membre Dernière intervention 14 juillet 2011 14
25 juil. 2006 à 13:52
Puisque 'setlocale()' ne semble pas convenir :

<?php
$lesJours = array('dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi');
$lesMois = array(
1 => 'janvier', 2 => 'février', 3 => 'mars', 4 => 'avril',
5 => 'mai', 6 => 'juin', 7 => 'juillet', 8 => 'août',
9 => 'septembre', 10 => 'octobre', 11 => 'novembre', 12 => 'décembre'
);

$nombre = '06-234';
list($annee, $numeroJour) = explode('-', $nombre);
$annee = '20' . $annee;
$timestampPremierJanvier = strtotime($annee . '-01-00');
$timestampJour = strtotime('+' . $numeroJour . 'days', $timestampPremierJanvier);
list($jour, $mois, $jourMois) = explode(' ', date('w n d', $timestampJour));

echo $lesJours[$jour] . ' ' . $jourMois . ' ' . $lesMois[$mois] . ' ' . $annee;
?>
coucou747 Messages postés 12303 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 30 juillet 2012 44
24 juil. 2006 à 14:03
euh... l'utilisation des tableaux est préférable
cs_jeca Messages postés 341 Date d'inscription mercredi 17 juillet 2002 Statut Membre Dernière intervention 14 juillet 2011 14
23 juil. 2006 à 10:57
En plus court :

<?php
setlocale(LC_TIME, 'FR');

$nombre = '06-234';
list($annee, $numeroJour) = explode('-', $nombre);
$annee = '20' . $annee;
$timestampPremierJanvier = strtotime($annee . '-01-00');
$timestampJour = $timestampPremierJanvier + ($numeroJour * 86400);

echo strftime('%A %d %B %Y', $timestampJour) . '
';
?>
Sannazzarotiti Messages postés 228 Date d'inscription jeudi 1 septembre 2005 Statut Membre Dernière intervention 12 avril 2009
23 juil. 2006 à 08:02
en fait sa sert a quoi? les timestamps et les fonctions qui vont avec existe non?
Rejoignez-nous