Exemplu :
Cod: Selectaţi tot
Vechime forum
Data de start a forumului: Septembrie, 05, 2008
Vechime forum: 1 an 99 zile 12 ore 31 minute 26 secunde
Cod: Selectaţi tot
Vechime forum
Data de start a forumului: Septembrie, 05, 2008
Vechime forum: 1 an 99 zile 12 ore 31 minute 26 secunde
Cod: Selectaţi tot
This Function returns the date berfore X days.
you call this function ""daybefore(X)"" X days
<?php
function daybefore($j){
$day = date('d');
$month = date('m');
$year = date('Y');
for ($i=0; $i<$j; $i++) {
if ($day==1) {
if ($month == 1) {
$day = 31;
$month = 12;
$year = $year - 1;
} else {
$month = $month - 1;
switch ($month) {
case 01:
$maxdays=31;
break;
case 02:
$a = $year / 4;
$b = ceil($a);
if ($a==$b){
$maxdays=29;
} else {
$maxdays=28;
}
break;
case 03:
$maxdays=31;
break;
case 04:
$maxdays=30;
break;
case 05:
$maxdays=31;
break;
case 06:
$maxdays=30;
break;
case 07:
$maxdays=31;
break;
case 08:
$maxdays=31;
break;
case 09:
$maxdays=30;
break;
case 10:
$maxdays=31;
break;
case 11:
$maxdays=30;
break;
case 12:
$maxdays=31;
break;
}
$day = $maxdays;
$year = $year;
}
} else {
$day = $day - 1;
$month = $month;
$year = $year;
}}
return "$year-$month-$day";
}
echo daybefore(3);
?>
Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 3 vizitatori