Hallo,
ich habe folgendes Problem. ich möchte von einem bestimmten datum eine bestimmte anzahl tage abziehen. bisher habe ich das folgendermaßen:
Code
function ostersonntag($year)
{
$J = date ("Y", mktime(0, 0, 0, 1, 1, $year));
$a = $J % 19;
$b = $J % 4;
$c = $J % 7;
$m = number_format (8 * number_format ($J / 100) + 13) / 25 - 2;
$s = number_format ($J / 100 ) - number_format ($J / 400) - 2;
$M = (15 + $s - $m) % 30;
$N = (6 + $s) % 7;
$d = ($M + 19 * $a) % 30;
if ($d == 29) {
$D = 28;
} else if ($d == 28 and $a >= 11) {
$D = 27;
} else {
$D = $d;
}
$e = (2 * $b + 4 * $c + 6 * $D + $N) % 7;
$easter = mktime (0, 0, 0, 3, 21, $J) + (($D + $e + 1) * 86400);
return $easter;
}
$easter_date = ostersonntag($year);
list($ad,$am,$ay) = split("\\.",$easter);
$tag= mktime(0,0,0, $ad, $am, $ay);
Alles anzeigen
ich möchte nun von dem datum in $tag (ist ja der ostersonntag) eine bestimmte anzahl tage abziehen z.b. 20.
aber keine ahnung, wie ich das anstellen kann.
wäre toll, wenn jemand rat weiß.
gruß
jens