Javascript 更新date.js并删除document.write

Javascript 更新date.js并删除document.write,javascript,file,date,document.write,Javascript,File,Date,Document.write,我想帮助更新这个date.js代码以删除document.write语句,因为它现在已经过时了 if (Date.parse(document.lastModified) != 0) { var modiDate = new Date(document.lastModified); var monthName = new Array("January", "February", "March", "April", "May", "June", "July", "August",

我想帮助更新这个date.js代码以删除document.write语句,因为它现在已经过时了

 if (Date.parse(document.lastModified) != 0) {
  var modiDate = new Date(document.lastModified);
  var monthName = new Array("January", "February", "March", "April", "May", 
   "June", "July", "August", "September", "October", "November", "December");
  document.write(monthName[modiDate.getMonth()] + " ");
  document.write(modiDate.getDate() + ", " + modiDate.getFullYear());
  }
我应该用什么来代替文件呢?请写(

javascript代码通过此代码snipit在网页底部生成一个(文件)并于2019年9月12日更新

 <p>Updated <script type="text/javascript" src="/public/jsscripts/date.js"> </script>
已更新

谢谢马克,也许是这样吧

它将使用
类更新所有元素

已更新

var modiDate=新日期(document.lastModified); [].slice.call(document.querySelectorAll('.documentLastModified')).forEach((el)=>{ el.innerHTML=modiDate.toDateString(); });
使用
getElementById
toLocaleDateString

//date.js
document.getElementById('updated-date')。textContent=new date()。toLocaleDateString('en-US',{/*new date(document.lastModified)*/
月:“长”,
日期:'数字',
年份:“数字”
})
已更新

您可以使用,它是与
文档最接近的等效替代品。请将
与一起编写,以获取正在评估的脚本的HTML元素

已更新
var modiDate=新日期(document.lastModified);
var monthName=新数组(“一月”、“二月”、“三月”、“四月”、“五月”,
“六月”、“七月”、“八月”、“九月”、“十月”、“十一月”、“十二月”);
var text=monthName[modiDate.getMonth()]+“”;
text+=modiDate.getDate()+,“+modiDate.getFullYear();
document.currentScript.insertAdjacentHTML('afterend',text);

您希望它做什么?谢谢您的反馈谢谢您的反馈