代码之家  ›  专栏  ›  技术社区  ›  mdhz

更改网页中的日期格式

  •  0
  • mdhz  · 技术社区  · 7 年前

    我使用以下代码在我的网页上显示最近更新的日期。 问题是格式是mm/dd/yyyy,但我需要dd/mm/yyyy。

    头部:

    <script type="text/javascript">
    onload = function()
    {
    document.getElementById("lastModified").innerHTML = "Last updated :  " + 
    document.lastModified.split(" ")[0];
    }
    </script>
    

    体内

    <span id="lastModified"></span>
    
    2 回复  |  直到 7 年前
        1
  •  0
  •   Md. Monirul Alom    7 年前

    你可以使用 toLocaleDateString() 设置日期格式

    onload = function() {
      document.getElementById("lastModified").innerHTML = "Last updated :  " +
        new Date(document.lastModified).toLocaleDateString('in');
    }
    <span id="lastModified"></span>
        2
  •  0
  •   Nick Parsons Felix Kling    7 年前

    你可以隐蔽 document.lastModified 到A Date 对象,然后使用 日期 对象的方法,例如 getDate() , getMonth() getFullYear() . 然后将所有这些组件合并成一个字符串以形成完整的日期。

    见下例:

    window.onload = function() {
      let lastMod = new Date(document.lastModified);
      let day = lastMod.getDate();
      let month = lastMod.getMonth();
      let year = lastMod.getFullYear();
      let lastModStr = day + '/' + month + '/' + year;
      document.getElementById("lastModified").textContent = "Last updated :  " + lastModStr;
    }
    <span id="lastModified"></span>