HTML-weergave Huidige datum

Ik gebruik een website-builder genaamd ‘clickfunnels’ en ze ondersteunen geen functie waarmee ik de huidige datum kan weergeven. Maar ik kan er aangepaste html aan toevoegen.

Ik vroeg me af of iemand weet hoe de huidige datum op de website kan worden weergegeven in het formaat: dd/mm/jjjj

Momenteel heb ik dit geprobeerd:

<p id="date"></p>
<script>
document.getElementById("date").innerHTML = Date();
</script>

En dit werkt, maar de datum wordt als volgt weergegeven:

Zat Sep 12 2015 16:40:10 GMT+0200 (Tijdzone…. )


Antwoord 1, autoriteit 100%

Hier is een manier. U moet de afzonderlijke componenten uit het datumobject halen (dag, maand en jaar) en vervolgens de tekenreeks bouwen en formatteren zoals u dat wilt.

n =  new Date();
y = n.getFullYear();
m = n.getMonth() + 1;
d = n.getDate();
document.getElementById("date").innerHTML = m + "/" + d + "/" + y;
<p id="date"></p>

Antwoord 2, autoriteit 40%

Gebruik Date::toLocaleDateString.

new Date().toLocaleDateString()
= "9/13/2015"

U hoeft innerHTML niet in te stellen, alleen door te schrijven

<p>
<script> document.write(new Date().toLocaleDateString()); </script>
</p>

zal werken.

P.S.

new Date().toDateString()
= "Sun Sep 13 2015"

Antwoord 3, autoriteit 9%

Ik gebruik liever

<input type='date' id='hasta' value='<?php echo date('Y-m-d');?>'>

dat werkt goed


Antwoord 4, autoriteit 7%

Dit heeft me geholpen:

<p>Date/Time: <span id="datetime"></span></p><script>var dt = new Date();
document.getElementById("datetime").innerHTML=dt.toLocaleString();</script>    

Antwoord 5, autoriteit 5%

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();

Je kunt meer lezen over Datumobject


Antwoord 6, autoriteit 2%

 <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;
}

Other episodes