0

How can I display date? I only want the date in real time.

const currentDate = document.getElementById('#date');

function today() {

    let dt = new Date();

    let dd = dt.getDate();

    let dm = dt.getMonth();

    let dfy = dt.getFullYear();

    if(dd < 10) {
        dd = '0' + dd;
    }

    if(dm < 10) {
        dm = '0' + dm;
    }

    currentDate.innerHTML = dd + "-" + dm + "-" + dfy; 
};
RobG
  • 124,520
  • 28
  • 153
  • 188

2 Answers2

1

you dont need # in the getElementById

0

You havent called the function today().

let dt = new Date();

let dd = dt.getDate();

let dm = (dt.getMonth() + 1);

let dfy = dt.getFullYear();

if(dd < 10) {
    dd = '0' + dd;
}

if(dm < 10) {
    dm = '0' + dm;
}

document.getElementById('date').innerHTML = dd + "-" + dm + "-" + dfy; 
<p id="date"> </p>