Comment obtenir la date formatée actuelle dd / mm / aaaa en Javascript et l'ajouter à une entrée

J'aimerais ajouter une date courante à une balise HTML masquée afin qu'elle puisse être envoyée au serveur:

<input type="hidden" id="DATE" name="DATE" value="WOULD_LIKE_TO_ADD_DATE_HERE"> 

Comment puis-je ajouter une date formatée à l'attribut VALUE?

    J'espère que c'est ce que vous voulez:

     var today = new Date(); var dd = today.getDate(); var mm = today.getMonth()+1; //January is 0! var yyyy = today.getFullYear(); if(dd<10){ dd='0'+dd; } if(mm<10){ mm='0'+mm; } var today = dd+'/'+mm+'/'+yyyy; document.getElementById("DATE").value = today; 

    Comment puis-je obtenir la date actuelle en JavaScript?

    Je vous suggère honnêtement moment.js . Téléchargez simplement moment.min.js , puis utilisez cet extrait pour obtenir votre date dans n'importe quel format que vous voulez:

     <script> $(document).ready(function() { // set an element $("#date").val( moment().format('MMM D, YYYY') ); // set a variable var today = moment().format('D MMM, YYYY'); }); </script> 

    Utilisez le tableau suivant pour les formats de date:

    Entrez la description de l'image ici

     <input type="hidden" id="date"/> <script>document.getElementById("date").value = new Date().toJSON().slice(0,10)</script> 

    Pour obtenir la date / heure actuelle en javascript:

     var date = new Date(); 

    Si vous avez besoin de millisecondes pour faciliter l'utilisation de l'utilisation côté serveur

     var value = date.getTime(); 

    Pour le formatage des dates dans une chaîne lisible par l'utilisateur, voir ceci

    Ensuite, écrivez sur un champ caché:

     document.getElementById("DATE").value = value; 

    Utilisez la méthode getElementByid de DOM:

    document.getElementById("DATE").value = "your date";

    Une date peut être effectuée avec la classe Date :

    d = new Date();

    (Protip: installez une console javascript telle que dans l'extension Firebug de Chrome ou Firefox. Elle vous permet de jouer avec le DOM et le Javascript)

    En utilisant l'attribut value:

     var today = new Date(); document.getElementById('DATE').value += today; 

    Vous modifiez la value un élément en éditant sa propriété .value .

     document.getElementById('DATE').value = 'New Value';