如何给静态html 引用的js或者css路径后面加上时间戳

html-css09

如何给静态html 引用的js或者css路径后面加上时间戳,第1张

1.目前普遍的做法是用webpack打包引入时加入hash,例如有文件a,在webpack配置时可以写a[hash:8]. js,会生成八位的hash字符串。2.如果是老一点的项目,webpack改造麻烦的话,可以每次发布的时候手动改,比如在html中将a. js的引入改为a. js? 20210215,这样的后边加一个今天的日期,浏览器就不会使用缓存,会重新加载文件。个人经验,以供参考,有用采纳,有问题追答。

<td width="23%" align="left">今天是:

<script language="JavaScript" type="text/javascript">

var day=""

var month=""

var ampm=""

var ampmhour=""

var myweekday=""

var year=""

mydate=new Date()

myweekday=mydate.getDay()

mymonth=mydate.getMonth()+1

myday= mydate.getDate()

myyear= mydate.getYear()

year=(myyear >200) ? myyear : 1900 + myyear

if(myweekday == 0)

weekday=" 星期日 "

else if(myweekday == 1)

weekday=" 星期一 "

else if(myweekday == 2)

weekday=" 星期二 "

else if(myweekday == 3)

weekday=" 星期三 "

else if(myweekday == 4)

weekday=" 星期四 "

else if(myweekday == 5)

weekday=" 星期五 "

else if(myweekday == 6)

weekday=" 星期六 "

document.write(year+"年"+mymonth+"月"+myday+"日 "+weekday)</script></td>