Afficher la date en JS
Résolu
artemis0
Messages postés
1031
Statut
Membre
-
artemis0 Messages postés 1031 Statut Membre -
artemis0 Messages postés 1031 Statut Membre -
bonjour,
Comment faire pour que mon input date prenne la date du jour quand on clique sur un bouton ?
J'arrive à mettre une date en chaine de caractères, mais pas la date du jour.
Voici mon code. J'ai mis en gras ce qui ne fonctionne pas.
merci
Comment faire pour que mon input date prenne la date du jour quand on clique sur un bouton ?
J'arrive à mettre une date en chaine de caractères, mais pas la date du jour.
Voici mon code. J'ai mis en gras ce qui ne fonctionne pas.
<!DOCTYPE html>
<html>
<body>
<input type="date" id="date_debut" value="">
<script>
function date_random() {
document.getElementById("date_debut").value = "2014-02-09";
}
function date_du_jour() {
var ladate=new Date()
var conca_date = (ladate.getFullYear()+"-"+(ladate.getMonth()+1)+"-"+ladate.getDate())
document.getElementById("date_debut").value = (conca_date);
}
</script>
<button onclick="date_random()">mettre la date</button>
<button onclick="date_du_jour()">date_du_jour</button>
</body>
</html>
merci
1 réponse
-
Bonjour
Tu as oublié un point virgule à la fin de ta lignevar conca_date = (ladate.getFullYear()+"-"+(ladate.getMonth()+1)+"-"+ladate.getDate());
-
merci de cette réponse.
j'avais déja essayé mais ça ne change rien.<!DOCTYPE html>
<html>
<body>
<input type="date" id="date_debut" value="">
<script>
function date_random() {
document.getElementById("date_debut").value = "2014-02-09";
}
function date_du_jour() {
var ladate=new Date()
var conca_date = (ladate.getFullYear()+"-"+(ladate.getMonth()+1)+"-"+ladate.getDate());
document.getElementById("date_debut").value = (conca_date);
}
</script>
<button onclick="date_random()">mettre la date</button>
<button onclick="date_du_jour()">date_du_jour</button>
</body>
</html> -
-
ça ne change rien non plus :
<!DOCTYPE html>
<html>
<body>
<input type="date" id="date_debut" value="">
<script>
function date_random() {
document.getElementById("date_debut").value = "2014-02-09";
}
function date_du_jour() {
var ladate = new Date();
var conca_date = (ladate.getFullYear()+"-"+(ladate.getMonth()+1)+"-"+ladate.getDate());
document.getElementById("date_debut").value = (conca_date);
}
</script>
<button onclick="date_random()">mettre la date</button>
<button onclick="date_du_jour()">date_du_jour</button>
</body>
</html> -
-
j'ai trouvé :
il manque un 0 au mois avec ma fonction:
2018-1-20 >> 2018-01-20
EDIT :Mais comment faire pour que le 0 s'ajoute automatiquement avec getMonth ?var conca_date = (ladate.getFullYear()+"-"+(ladate.getMonth()+1)+"-"+ladate.getDate());
car actuellement la fonction de date du jour me retourne2018-1-20
et non2018-01-20
-