J'ai une petite question .. J'utilise un créateur de site Web appelé 'clickfunnels', et ils ne prennent pas en charge la fonctionnalité qui me permettrait d'afficher la date actuelle. Mais, je peux y ajouter du HTML personnalisé.
Et je me demandais si elle savait peut-être comment afficher sur le site Web la date du jour en format: jj/mm/aaaa
Actuellement, j'ai essayé ceci:
<p id="date"></p>
<script>
document.getElementById("date").innerHTML = Date();
</script>
Et cela fonctionne, mais il affiche la date comme ceci:
Samedi 12 septembre 2015 16:40:10 GMT + 0200 (fuseau horaire ....)
Toute aide est bien appréciée.
Merci.
Voici un moyen. Vous devez obtenir les composants individuels à partir de l'objet de date (jour, mois et année), puis construire et formater la chaîne comme vous le souhaitez.
n = new Date();
y = n.getFullYear();
m = n.getMonth() + 1;
d = n.getDate();
document.getElementById("date").innerHTML = m + "/" + d + "/" + y;
<p id="date"></p>
Utilisez Date::toLocaleDateString
.
new Date().toLocaleDateString()
= "9/13/2015"
Vous n'avez pas besoin de définir innerHTML, simplement en écrivant
<p>
<script> document.write(new Date().toLocaleDateString()); </script>
</p>
marchera.
P.S.
new Date().toDateString()
= "Sun Sep 13 2015"
var currentDate = new Date(),
currentDay = currentDate.getDate() < 10
? '0' + currentDate.getDate()
: currentDate.getDate(),
currentMonth = currentDate.getMonth() < 9
? '0' + (currentDate.getMonth() + 1)
: (currentDate.getMonth() + 1);
document.getElementById("date").innerHTML = currentDay + '/' + currentMonth + '/' + currentDate.getFullYear();
Vous pouvez en savoir plus sur Objet Date
Je préfère utiliser
<input type='date' id='hasta' value='<?php echo date('Y-m-d');?>'>
ça marche bien
<script >
window.onload = setInterval(clock,1000);
function clock()
{
var d = new Date();
var date = d.getDate();
var year = d.getFullYear();
var month = d.getMonth();
var monthArr = ["January", "February","March", "April", "May", "June", "July", "August", "September", "October", "November","December"];
month = monthArr[month];
document.getElementById("date").innerHTML=date+" "+month+", "+year;
}