webForumDet fria alternativet

fildatum

1 svar · 207 visningar · startad av mappo

mappoMedlem sedan apr. 2001487 inlägg
#1

Problemet:

IF $fil är skapad igår eller tidigare, kör Sub1
ELSE kör Sub2 (som skapar en ny fil).

Hur kollar man en fils datum och jämför det med dagens?

Skriptet körs på en Linuxserver så jag antar att dagens datum
enklast plockas fram med localtime(time).

JojoxxMedlem sedan juni 20004 306 inlägg
#2
$file="/path/to/file";
@f = localtime((stat($file))[9]);
@d = localtime time;

if("$f[3]-$f[4]-$f[5]" eq "$d[3]-$d[4]-$d[5]"){
	# Samma datum
}else{
	# Olika datum
}
134 ms totalt · 3 externa anrop · cache AV · v20260731051352-full.56cc9887
0 ms — hämta statistik (cache)
0 ms — hämta forumlista (cache)
131 ms — hämta tråd, inlägg och bilagor (db)