在网页中更改日期格式

时间:2018-12-09 06:01:32

标签: javascript html css

我正在使用以下代码在我的网页上显示最近更新的日期。 问题是格式为MM / DD / YYYY,但是我需要DD / MM / YYYY才能存在。

在HEAD中:

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

体内

<span id="lastModified"></span>

2 个答案:

答案 0 :(得分:0)

您可以将document.lastModified隐藏到Date对象,然后使用Date对象的方法(例如getDate(),{{1})获取日期的所有相关数据}和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;
}

答案 1 :(得分:0)

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

onload = function() {
  document.getElementById("lastModified").innerHTML = "Last updated :  " +
    new Date(document.lastModified).toLocaleDateString('in');
}
<span id="lastModified"></span>