我正在使用以下代码在我的网页上显示最近更新的日期。 问题是格式为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>
答案 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>