Dans le cadre du centenaire de la première guerre mondiale j'aurais
besoin d'un petit bout de code.
Soit la date d'aujourd'hui
Je veux afficher un évènement qui se produit il y a 100 ans exactement.
Certains me diront facile!
Sauf que je dois donc aller chercher la correspondance dans une table où
la date est un champ texte que je peux passer en date.
Mon champ est construit comme suit dd/mm/aaaa
Par ailleurs, je sais ce n'est pas le lieu, j'ai un champ qui contient
un texte de près de 500 caractères, quel doit être son type dans MySql.
Dans le cadre du centenaire de la première guerre mondiale j'aurais
besoin d'un petit bout de code.
Soit la date d'aujourd'hui
Je veux afficher un évènement qui se produit il y a 100 ans exactement.
Certains me diront facile!
Sauf que je dois donc aller chercher la correspondance dans une table où
la date est un champ texte que je peux passer en date.
Mon champ est construit comme suit dd/mm/aaaa
Par ailleurs, je sais ce n'est pas le lieu, j'ai un champ qui contient
un texte de près de 500 caractères, quel doit être son type dans MySql.
Dans le cadre du centenaire de la première guerre mondiale j'aurais
besoin d'un petit bout de code.
Soit la date d'aujourd'hui
Je veux afficher un évènement qui se produit il y a 100 ans exactement.
Certains me diront facile!
Sauf que je dois donc aller chercher la correspondance dans une table où
la date est un champ texte que je peux passer en date.
Mon champ est construit comme suit dd/mm/aaaa
Par ailleurs, je sais ce n'est pas le lieu, j'ai un champ qui contient
un texte de près de 500 caractères, quel doit être son type dans MySql.
Bonsoir,
Dans le cadre du centenaire de la première guerre mondiale j'aurais
besoin d'un petit bout de code.
Soit la date d'aujourd'hui
Je veux afficher un évènement qui se produit il y a 100 ans exactem ent.
Certains me diront facile!
Sauf que je dois donc aller chercher la correspondance dans une table o ù
la date est un champ texte que je peux passer en date.
Mon champ est construit comme suit dd/mm/aaaa
Par ailleurs, je sais ce n'est pas le lieu, j'ai un champ qui contient
un texte de près de 500 caractères, quel doit être son type dans MySql.
Amitiés et merci d'avance
Bonsoir,
Dans le cadre du centenaire de la première guerre mondiale j'aurais
besoin d'un petit bout de code.
Soit la date d'aujourd'hui
Je veux afficher un évènement qui se produit il y a 100 ans exactem ent.
Certains me diront facile!
Sauf que je dois donc aller chercher la correspondance dans une table o ù
la date est un champ texte que je peux passer en date.
Mon champ est construit comme suit dd/mm/aaaa
Par ailleurs, je sais ce n'est pas le lieu, j'ai un champ qui contient
un texte de près de 500 caractères, quel doit être son type dans MySql.
Amitiés et merci d'avance
Bonsoir,
Dans le cadre du centenaire de la première guerre mondiale j'aurais
besoin d'un petit bout de code.
Soit la date d'aujourd'hui
Je veux afficher un évènement qui se produit il y a 100 ans exactem ent.
Certains me diront facile!
Sauf que je dois donc aller chercher la correspondance dans une table o ù
la date est un champ texte que je peux passer en date.
Mon champ est construit comme suit dd/mm/aaaa
Par ailleurs, je sais ce n'est pas le lieu, j'ai un champ qui contient
un texte de près de 500 caractères, quel doit être son type dans MySql.
Amitiés et merci d'avance
Bonjour,
Le 04/09/2013 23:22, Yannick VOYEAUD a écrit :
Dans le cadre du centenaire de la première guerre mondiale j'aurais
besoin d'un petit bout de code.
Soit la date d'aujourd'hui
Je veux afficher un évènement qui se produit il y a 100 ans exacte ment.
Certains me diront facile!
Sauf que je dois donc aller chercher la correspondance dans une table où
la date est un champ texte que je peux passer en date.
Mon champ est construit comme suit dd/mm/aaaa
Quelques pistes :
http://fr2.php.net/strtotime
http://fr2.php.net/calendar
http://fr2.php.net/datetimePar ailleurs, je sais ce n'est pas le lieu, j'ai un champ qui contient
un texte de près de 500 caractères, quel doit être son type dans MySql.
fr.comp.applications.sgbd ?
Cordialement,
Bonjour,
Le 04/09/2013 23:22, Yannick VOYEAUD a écrit :
Dans le cadre du centenaire de la première guerre mondiale j'aurais
besoin d'un petit bout de code.
Soit la date d'aujourd'hui
Je veux afficher un évènement qui se produit il y a 100 ans exacte ment.
Certains me diront facile!
Sauf que je dois donc aller chercher la correspondance dans une table où
la date est un champ texte que je peux passer en date.
Mon champ est construit comme suit dd/mm/aaaa
Quelques pistes :
http://fr2.php.net/strtotime
http://fr2.php.net/calendar
http://fr2.php.net/datetime
Par ailleurs, je sais ce n'est pas le lieu, j'ai un champ qui contient
un texte de près de 500 caractères, quel doit être son type dans MySql.
fr.comp.applications.sgbd ?
Cordialement,
Bonjour,
Le 04/09/2013 23:22, Yannick VOYEAUD a écrit :
Dans le cadre du centenaire de la première guerre mondiale j'aurais
besoin d'un petit bout de code.
Soit la date d'aujourd'hui
Je veux afficher un évènement qui se produit il y a 100 ans exacte ment.
Certains me diront facile!
Sauf que je dois donc aller chercher la correspondance dans une table où
la date est un champ texte que je peux passer en date.
Mon champ est construit comme suit dd/mm/aaaa
Quelques pistes :
http://fr2.php.net/strtotime
http://fr2.php.net/calendar
http://fr2.php.net/datetimePar ailleurs, je sais ce n'est pas le lieu, j'ai un champ qui contient
un texte de près de 500 caractères, quel doit être son type dans MySql.
fr.comp.applications.sgbd ?
Cordialement,
Bonsoir,
Dans le cadre du centenaire de la première guerre mondiale j'aurais
besoin d'un petit bout de code.
Soit la date d'aujourd'hui
Je veux afficher un évènement qui se produit il y a 100 ans exactem ent.
Certains me diront facile!
Sauf que je dois donc aller chercher la correspondance dans une table o ù
la date est un champ texte que je peux passer en date.
Mon champ est construit comme suit dd/mm/aaaa
Par ailleurs, je sais ce n'est pas le lieu, j'ai un champ qui contient
un texte de près de 500 caractères, quel doit être son type dans MySql.
Amitiés et merci d'avance
Bonsoir,
Dans le cadre du centenaire de la première guerre mondiale j'aurais
besoin d'un petit bout de code.
Soit la date d'aujourd'hui
Je veux afficher un évènement qui se produit il y a 100 ans exactem ent.
Certains me diront facile!
Sauf que je dois donc aller chercher la correspondance dans une table o ù
la date est un champ texte que je peux passer en date.
Mon champ est construit comme suit dd/mm/aaaa
Par ailleurs, je sais ce n'est pas le lieu, j'ai un champ qui contient
un texte de près de 500 caractères, quel doit être son type dans MySql.
Amitiés et merci d'avance
Bonsoir,
Dans le cadre du centenaire de la première guerre mondiale j'aurais
besoin d'un petit bout de code.
Soit la date d'aujourd'hui
Je veux afficher un évènement qui se produit il y a 100 ans exactem ent.
Certains me diront facile!
Sauf que je dois donc aller chercher la correspondance dans une table o ù
la date est un champ texte que je peux passer en date.
Mon champ est construit comme suit dd/mm/aaaa
Par ailleurs, je sais ce n'est pas le lieu, j'ai un champ qui contient
un texte de près de 500 caractères, quel doit être son type dans MySql.
Amitiés et merci d'avance
$nextyear = mktime(0, 0, 0, date("m"), date("d"), date("Y")-100);
echo strftime("%A %e %B %Y", $nextyear);?><br>
$nextyear = mktime(0, 0, 0, date("m"), date("d"), date("Y")-100);
echo strftime("%A %e %B %Y", $nextyear);?><br>
$nextyear = mktime(0, 0, 0, date("m"), date("d"), date("Y")-100);
echo strftime("%A %e %B %Y", $nextyear);?><br>
Bonjour,
Le 05/09/2013 22:15, Yannick VOYEAUD a écrit :
$nextyear = mktime(0, 0, 0, date("m"), date("d"), date("Y")-100);
echo strftime("%A %e %B %Y", $nextyear);?><br>
Comme je suppose que ton script servira entre 2014 et 2018, tu n'auras
pas la surprise que tu pourrais avoir à la date du 29 février 2000 :
<?php
$nextyear = mktime(0, 0, 0, 2, 29, 2000);
echo strftime("%A %e %B %Y", $nextyear);
echo "n";
$nextyear = mktime(0, 0, 0, 2, 29, 2000-100);
echo strftime("%A %e %B %Y", $nextyear);
?>
Résultat :
--------------------------
Tuesday 29 February 2000
Thursday 1 January 1970
--------------------------
(c'est drôle, j'aurais parié pour le 1er mars 1900)
Bonjour,
Le 05/09/2013 22:15, Yannick VOYEAUD a écrit :
$nextyear = mktime(0, 0, 0, date("m"), date("d"), date("Y")-100);
echo strftime("%A %e %B %Y", $nextyear);?><br>
Comme je suppose que ton script servira entre 2014 et 2018, tu n'auras
pas la surprise que tu pourrais avoir à la date du 29 février 2000 :
<?php
$nextyear = mktime(0, 0, 0, 2, 29, 2000);
echo strftime("%A %e %B %Y", $nextyear);
echo "n";
$nextyear = mktime(0, 0, 0, 2, 29, 2000-100);
echo strftime("%A %e %B %Y", $nextyear);
?>
Résultat :
--------------------------
Tuesday 29 February 2000
Thursday 1 January 1970
--------------------------
(c'est drôle, j'aurais parié pour le 1er mars 1900)
Bonjour,
Le 05/09/2013 22:15, Yannick VOYEAUD a écrit :
$nextyear = mktime(0, 0, 0, date("m"), date("d"), date("Y")-100);
echo strftime("%A %e %B %Y", $nextyear);?><br>
Comme je suppose que ton script servira entre 2014 et 2018, tu n'auras
pas la surprise que tu pourrais avoir à la date du 29 février 2000 :
<?php
$nextyear = mktime(0, 0, 0, 2, 29, 2000);
echo strftime("%A %e %B %Y", $nextyear);
echo "n";
$nextyear = mktime(0, 0, 0, 2, 29, 2000-100);
echo strftime("%A %e %B %Y", $nextyear);
?>
Résultat :
--------------------------
Tuesday 29 February 2000
Thursday 1 January 1970
--------------------------
(c'est drôle, j'aurais parié pour le 1er mars 1900)
Bonjour,
Le 05/09/2013 22:15, Yannick VOYEAUD a écrit :
$nextyear = mktime(0, 0, 0, date("m"), date("d"), date("Y")-100 );
echo strftime("%A %e %B %Y", $nextyear);?><br>
Comme je suppose que ton script servira entre 2014 et 2018, tu n'auras
pas la surprise que tu pourrais avoir à la date du 29 février 2000 :
<?php
$nextyear = mktime(0, 0, 0, 2, 29, 2000);
echo strftime("%A %e %B %Y", $nextyear);
echo "n";
$nextyear = mktime(0, 0, 0, 2, 29, 2000-100);
echo strftime("%A %e %B %Y", $nextyear);
?>
Résultat :
--------------------------
Tuesday 29 February 2000
Thursday 1 January 1970
--------------------------
(c'est drôle, j'aurais parié pour le 1er mars 1900)
Bonjour,
Le 05/09/2013 22:15, Yannick VOYEAUD a écrit :
$nextyear = mktime(0, 0, 0, date("m"), date("d"), date("Y")-100 );
echo strftime("%A %e %B %Y", $nextyear);?><br>
Comme je suppose que ton script servira entre 2014 et 2018, tu n'auras
pas la surprise que tu pourrais avoir à la date du 29 février 2000 :
<?php
$nextyear = mktime(0, 0, 0, 2, 29, 2000);
echo strftime("%A %e %B %Y", $nextyear);
echo "n";
$nextyear = mktime(0, 0, 0, 2, 29, 2000-100);
echo strftime("%A %e %B %Y", $nextyear);
?>
Résultat :
--------------------------
Tuesday 29 February 2000
Thursday 1 January 1970
--------------------------
(c'est drôle, j'aurais parié pour le 1er mars 1900)
Bonjour,
Le 05/09/2013 22:15, Yannick VOYEAUD a écrit :
$nextyear = mktime(0, 0, 0, date("m"), date("d"), date("Y")-100 );
echo strftime("%A %e %B %Y", $nextyear);?><br>
Comme je suppose que ton script servira entre 2014 et 2018, tu n'auras
pas la surprise que tu pourrais avoir à la date du 29 février 2000 :
<?php
$nextyear = mktime(0, 0, 0, 2, 29, 2000);
echo strftime("%A %e %B %Y", $nextyear);
echo "n";
$nextyear = mktime(0, 0, 0, 2, 29, 2000-100);
echo strftime("%A %e %B %Y", $nextyear);
?>
Résultat :
--------------------------
Tuesday 29 February 2000
Thursday 1 January 1970
--------------------------
(c'est drôle, j'aurais parié pour le 1er mars 1900)
Résultat :
--------------------------
Tuesday 29 February 2000
Thursday 1 January 1970
--------------------------
(c'est drôle, j'aurais parié pour le 1er mars 1900)
je pense que le calendrier Unix débute en 1970,
donc un
nombre invalide (le 29 février 1900 n'existe pas) donnera le
1er jour du calendrier Unix.
Au fait, c'est le même résultat
sur un PC et sur Linux ?
J'ai essayé ce code directement et j'ai un message d'erreur:
Invalid CRT parameters detected (5 fois pour les 2 strftime)
Résultat :
--------------------------
Tuesday 29 February 2000
Thursday 1 January 1970
--------------------------
(c'est drôle, j'aurais parié pour le 1er mars 1900)
je pense que le calendrier Unix débute en 1970,
donc un
nombre invalide (le 29 février 1900 n'existe pas) donnera le
1er jour du calendrier Unix.
Au fait, c'est le même résultat
sur un PC et sur Linux ?
J'ai essayé ce code directement et j'ai un message d'erreur:
Invalid CRT parameters detected (5 fois pour les 2 strftime)
Résultat :
--------------------------
Tuesday 29 February 2000
Thursday 1 January 1970
--------------------------
(c'est drôle, j'aurais parié pour le 1er mars 1900)
je pense que le calendrier Unix débute en 1970,
donc un
nombre invalide (le 29 février 1900 n'existe pas) donnera le
1er jour du calendrier Unix.
Au fait, c'est le même résultat
sur un PC et sur Linux ?
J'ai essayé ce code directement et j'ai un message d'erreur:
Invalid CRT parameters detected (5 fois pour les 2 strftime)
Le 06/09/2013 03:34, Denis Beauregard a écrit :
Résultat :
--------------------------
Tuesday 29 February 2000
Thursday 1 January 1970
--------------------------
(c'est drôle, j'aurais parié pour le 1er mars 1900)
Si cela fonctionne pour Yannick sur les machines qu'il a, et pour
des dates comprises entre 1913 et 2019, tant mieux pour lui. Cela
dit, Yannick, si tu as le moindre doute, par exemple si tu n'es
pas sûr que tu auras toujours des machines compatibles avec
celles d'aujourd'hui jusqu'à la fin de la période, ou si tu
penses que tes programmes pourraient être réutilisés après
2038, il vaudrait mieux utiliser la classe Datetime, dont je
rappelle la doc : <http://fr2.php.net/datetime>.
En particulier :
<http://fr2.php.net/manual/fr/intro.datetime.php>
Les informations quant à la date et l'heure sont stockées en intern e
comme nombre sur 64 bits, aussi, toutes les dates imaginables (y compri s
les dates négatives) sont supportées. L'intervalle va de 292 billio ns
d'années dans le passé, et la même valeur dans le futur.
</>
Le 06/09/2013 03:34, Denis Beauregard a écrit :
Résultat :
--------------------------
Tuesday 29 February 2000
Thursday 1 January 1970
--------------------------
(c'est drôle, j'aurais parié pour le 1er mars 1900)
Si cela fonctionne pour Yannick sur les machines qu'il a, et pour
des dates comprises entre 1913 et 2019, tant mieux pour lui. Cela
dit, Yannick, si tu as le moindre doute, par exemple si tu n'es
pas sûr que tu auras toujours des machines compatibles avec
celles d'aujourd'hui jusqu'à la fin de la période, ou si tu
penses que tes programmes pourraient être réutilisés après
2038, il vaudrait mieux utiliser la classe Datetime, dont je
rappelle la doc : <http://fr2.php.net/datetime>.
En particulier :
<http://fr2.php.net/manual/fr/intro.datetime.php>
Les informations quant à la date et l'heure sont stockées en intern e
comme nombre sur 64 bits, aussi, toutes les dates imaginables (y compri s
les dates négatives) sont supportées. L'intervalle va de 292 billio ns
d'années dans le passé, et la même valeur dans le futur.
</>
Le 06/09/2013 03:34, Denis Beauregard a écrit :
Résultat :
--------------------------
Tuesday 29 February 2000
Thursday 1 January 1970
--------------------------
(c'est drôle, j'aurais parié pour le 1er mars 1900)
Si cela fonctionne pour Yannick sur les machines qu'il a, et pour
des dates comprises entre 1913 et 2019, tant mieux pour lui. Cela
dit, Yannick, si tu as le moindre doute, par exemple si tu n'es
pas sûr que tu auras toujours des machines compatibles avec
celles d'aujourd'hui jusqu'à la fin de la période, ou si tu
penses que tes programmes pourraient être réutilisés après
2038, il vaudrait mieux utiliser la classe Datetime, dont je
rappelle la doc : <http://fr2.php.net/datetime>.
En particulier :
<http://fr2.php.net/manual/fr/intro.datetime.php>
Les informations quant à la date et l'heure sont stockées en intern e
comme nombre sur 64 bits, aussi, toutes les dates imaginables (y compri s
les dates négatives) sont supportées. L'intervalle va de 292 billio ns
d'années dans le passé, et la même valeur dans le futur.
</>
[...]
Si tu te sens le courage de reprendre le code avec les conseils que tu
me donnes je suis preneur.
Il faut d'abord que tu y prennes du plaisir sinon ne le fais pas.
Par contre si tu le fais commentes ton code car ce sera un gage de
réutilisation.
[...]
Si tu te sens le courage de reprendre le code avec les conseils que tu
me donnes je suis preneur.
Il faut d'abord que tu y prennes du plaisir sinon ne le fais pas.
Par contre si tu le fais commentes ton code car ce sera un gage de
réutilisation.
[...]
Si tu te sens le courage de reprendre le code avec les conseils que tu
me donnes je suis preneur.
Il faut d'abord que tu y prennes du plaisir sinon ne le fais pas.
Par contre si tu le fais commentes ton code car ce sera un gage de
réutilisation.