in reply to Re^2: 3 days previous Date
in thread 3 days previous Date

Aside from

$pre=24*60*60*3;
being much clearer than
$pre=259200; # 24*60*3

not every day has 24*60*60 seconds. Your code is buggy.