0
我想檢查一個特定的文件被訪問的時間,所以我試着去檢查日期第一。fileatime()顯示不準確的結果
var_dump(date('d', fileatime('clientNames.txt')));
//string '13' (length=2)
現在,通常在該文件被訪問/更改的日期應該顯示,而是我看到13
即使是在文件的屬性,Nov 13
。那時是創建文件的時間,但我已經多次修改它,但是總是給出創建日期。
我甚至試圖清除緩存clearstatcache();
它仍然顯示13
這是什麼操作系統和文件系統?你在其他地方看到了正確的「最後修改」日期嗎? –
@Pekka웃我正在使用Windows,並且是。我可以看到最後修改日期是今天,這是正確的。即使'date('d')'顯示今天的日期。所以,我認爲功能是越野車? – ANW
奇怪的是,我可以看到在網上沒有提到,這在Windows上不起作用。你嘗試過'filemtime()'嗎? (如果您想要「更改後的」時間更加相關) –