1樓:嫻舞小魔靈
方法有兩個:time()、strtotime()。
這兩個方法,都可以獲取php中unix時間戳,time()為直接獲取得到,strtotime($time, $now)為將時間格式轉為時間戳,$time為必填。
2樓:狼人
對,開發這樣比較好,上線這樣不利於載入時間的優化!
3樓:匿名使用者
您好,請問您是想知道是不是給css和js加個時間戳就不用一改就清快取是吧嗎?
如何自動給css、js新增版本號?防止客戶端快取。
4樓:
怎麼說呢,個人有個笨點的辦法,就是在**中加上js版本號的全域性變數,應用js時利用後臺**新增。
這樣更改過js時,將js的檔名後邊帶上個自定義的版本號,再將js版本號的變數修改一下就好了。其他程式由於是動態的讀取js檔名,所以不用再修改,也不用怕漏改。
5樓:匿名使用者
這個需要用其他動態語言來進行版本控制了
開源中國網頁在匯入css檔案和js檔案時,為什麼要在後面加上一個時間戳
6樓:高階前端工程師
瀏覽器存在快取,加上時間戳,每次請求時間戳不一樣,瀏覽器就會重新請求,不會從快取讀取。(我的理解)
頁面在引入js,css靜態檔案的時候怎樣加個時間戳
7樓:育知同創教育
freemarker有自定義標籤,定義個時間戳標籤,時間來自config檔案。在css和js檔案後加一個$。修改css和js後修改config的時間就可以了
8樓:消考
1、php渲染的前端html介面是這樣的(親測可用)。
>"/>2、如果是在js裡面那就這樣子吧(親測可用):
var now = new date().gettime();
document.write('<\/script\>');
如果幫不到你,請無視謝謝。
9樓:撲火的飛蛾
這個是不能手動去新增的,除非你在js中通過document.write()這種方式來引入js,css檔案。如果不是的話,你可以使用前端的打包工具來對這些靜態資源加上時間戳。
比如:grunt和gulp都是可以做到的。
10樓:匿名使用者
檔案路徑後面拼接?time=new date()就可以吧
js檔案和css檔案怎麼加上一個時間戳
thinkphp5 引入css和js 快取問題
11樓:
css,js字尾加版本號應該可以吧,我都是加一個時間戳進去,沒出現快取的現象
怎麼讓瀏覽器重新載入修改過的js檔案,而不是沿用快取裡的
12樓:匿名使用者
無非就是快取的事,破解之道如下:
一是在頁面頭部寫**強制瀏覽器獲取每次都獲取新內容,而不讀取快取。就幾行**,網上一抓一大把;
二是對**、css檔案和js檔案,可以在載入的時候給一個時間戳作為引數,以確保瀏覽器每次都發出請求而不是讀取快取
和js檔案時,為什麼要在後面加上時間戳
大部分時候是為了清除快取。jquery.js?date 21132199和jquery.js?date 2391898 對於瀏覽器來說這是兩個不同的檔案。開源中國網頁在匯入css檔案和js檔案時,為什麼要在後面加上一個時間戳 高階前端工程師 瀏覽器存在快取,加上時間戳,每次請求時間戳不一樣,瀏覽器就...
愛情 友情!是不是都經不起時間和距離的風吹雨打
真正的友情與愛情是經得起距離和風雨 不必太刻意去呵護 這樣會壓得對方喘不過氣來。友情就像路邊的石頭,在你的人生中你會遇到很多石頭,有的被你拾起,有的被你漠視,有的隔的你很不舒服,但是當你經歷過了 就會知道哪顆石頭更適合自己 愛情是一杯白開水 雖然平淡無味 卻一輩子都是你的依賴。善待自己 善待他人 人...
美國日曆和中國的一樣嗎,美國的時間是不是和中國的一樣統一嗎
新院第一高富帥 美國日曆和中國的一樣,但是具體時間有時差。美國比中國慢16個小時,比如現在我們是下午18點,則同一時間美國是這一天的凌晨兩點。太陽經過某地天空的最高點時為此地的地方時為中午12點,所有不同經線上具有不同的地方時刻,導致了時差的產生。1949年9月27日,經過中國人民政治協商會議第一屆...