Javascript时间,显示2020.04.03和时间,我如何拆分年份以显示20.04.03 [duplicate]

问题描述 投票:-3回答:1

请帮助我,如何更改JavaScript代码以显示20年而不是2020年。我正在尝试添加此代码

d = Date.now();
    d = new Date(d);
    d = d.getDate()+'.'+(d.getMonth()+1)+'.'+d.getFullYear()+' '+d.getHours()+':'+d.getMinutes()+':'+d.getSeconds()  
      console.log(d);

但是我无法编写它,我应该如何将此代码添加到我的代码中以使其正确,。谢谢指教

<script>
const pad = num => ("0" + num).slice(-2);
const timedate = () => {
  const currentTime = new Date(new Date().getTime() + diff);
  let hours = currentTime.getHours();
  const minutes = pad(currentTime.getMinutes());
  const seconds = pad(currentTime.getSeconds());

  const d = currentTime.getDate();


    console.log(d);
  const day = pad(d);
  const month = pad(currentTime.getMonth() + 1);
  const yyyy = currentTime.getFullYear();


/*  let dn = "PM"
  if (hours <= 12) dn = "AM";
  if (hours >= 12) hours -= 12;
  if (hours == 0) hours = 12; */
  hours = pad(hours);
  timeOutput.value = "" +
    yyyy + "." + month + "." + day +
    " " +
    hours + ":" +
    minutes + ":" +
    seconds// + dn;
}
let timeOutput;
let serverTime;
let diff;
window.addEventListener("load", function() {
  timeOutput = document.getElementById("timedate");
  serverTime = new Date;// change to new Date("[[:Date:]]"); for example
  diff = new Date().getTime() - serverTime.getTime();
  setInterval(timedate, 1000);

});
</script>
javascript
1个回答
0
投票
new Intl.DateTimeFormat("en", {year: "2-digit"}).format(new Date())
© www.soinside.com 2019 - 2024. All rights reserved.