[JAVASCRIPT] pb Date
Super Fatima
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
Voila mon code.
<script language="JavaScript">
<!-- Debut
var txt_date = new Date();
var sep="-";
var an = txt_date.getYear() ;
var mois=txt_date.getMonth();
var jour=txt_date.getDay();
if (mois < 10) {mois= "0"+ mois}
if (jour < 10) {jour= "0"+ jour}
document.write('<form action="" method="">');
document.write('Info : <input type="text" name="info" value="' + an + sep + mois + sep + jour +'"><br />');
document.write('</form>');
// fin -->
</script>
Comme vous pouvez le constatez , mon code va chercher la date du jour le numéro du mois et l'année.
En toute logique il devrait m'afficher pour aujourd'hui 2008-06-18
L'ennui c'est qu'il m'affiche 108-05-03 !!!!
Je ne comprends pas ...
Need help ! Thanks all
Voila mon code.
<script language="JavaScript">
<!-- Debut
var txt_date = new Date();
var sep="-";
var an = txt_date.getYear() ;
var mois=txt_date.getMonth();
var jour=txt_date.getDay();
if (mois < 10) {mois= "0"+ mois}
if (jour < 10) {jour= "0"+ jour}
document.write('<form action="" method="">');
document.write('Info : <input type="text" name="info" value="' + an + sep + mois + sep + jour +'"><br />');
document.write('</form>');
// fin -->
</script>
Comme vous pouvez le constatez , mon code va chercher la date du jour le numéro du mois et l'année.
En toute logique il devrait m'afficher pour aujourd'hui 2008-06-18
L'ennui c'est qu'il m'affiche 108-05-03 !!!!
Je ne comprends pas ...
Need help ! Thanks all
A voir également:
- [JAVASCRIPT] pb Date
- Telecharger javascript - Télécharger - Langages
- Jm date avis - Forum Consommation & Internet
- Airpods 3 date de sortie - Guide
- Jm date désabonnement - Forum Gmail
- Javascript arrondi ✓ - Forum Javascript
2 réponses
Salut,
Alors quelques petites erreurs se sont glissées dans ton script :
- La méthode getYear te retourne l'année sous forme de 2 chiffres (les deux derniers de l'année ex : 08)
- La méthode getDay te retourne un entier entre 0 et 6 correspondant au jour de la semaine (0 : dimanche, 1 : lundi, 2 : mardi etc.)
- La méthode getMonth te retourne un entier entre 0 et 11 correspondant au mois (0 : janvier, 1 : février etc.)
Donc il faut ajouter 1 au mois pour avoir le mois exact.
Je te renvoie vers la page qui décrit l'objet Date : Javascript - L'objet Date
Bonne continuation ;-)
Alors quelques petites erreurs se sont glissées dans ton script :
<script language="JavaScript"> <!-- Debut var txt_date = new Date(); var sep="-"; var an = txt_date.getFullYear() ; var mois=txt_date.getMonth(); var jour=txt_date.getDate(); if (mois < 10) {mois= "0"+ (mois+1)} if (jour < 10) {jour= "0"+ jour} document.write('<form action="" method="">'); document.write('Info : <input type="text" name="info" value="' + an + sep + mois + sep + jour +'"><br />'); document.write('</form>'); // fin --> </script>
- La méthode getYear te retourne l'année sous forme de 2 chiffres (les deux derniers de l'année ex : 08)
- La méthode getDay te retourne un entier entre 0 et 6 correspondant au jour de la semaine (0 : dimanche, 1 : lundi, 2 : mardi etc.)
- La méthode getMonth te retourne un entier entre 0 et 11 correspondant au mois (0 : janvier, 1 : février etc.)
Donc il faut ajouter 1 au mois pour avoir le mois exact.
Je te renvoie vers la page qui décrit l'objet Date : Javascript - L'objet Date
Bonne continuation ;-)