<?
$i = 9;
$database = './db/zawody.db';
$items = file($database);
foreach($items as $line)
{
list
($datein, $dateout, $title, $city, $street, $poolname, $poollength, $result) = explode('|', trim($line)); $rozpoczecie = ($dzisiaj - strtotime($datein)); $zakonczenie = ($dzisiaj - strtotime($dateout)); $newdatein = date('Y-m-d', ($dzisiaj - $rozpoczecie)); if ($rozpoczecie > 0)
{
$dateins[] = $datein;
$dateouts[] = $dateout;
$titles[] = $title;
$citys[] = $city;
$streets[] = $street;
$poolnames[] = $poolname;
$poollengths[] = $poollength;
$results[] = $result;
$rozpoczecies[] = $rozpoczecie / 86400;
$zakonczenies[] = $zakonczenie / 86400;
$newdateins[] = $newdatein;
}
}
array_multisort ($newdateins, SORT_DESC
, $dateins, $dateouts, $titles, $citys, $streets, $poolnames, $poollengths, $results, $rozpoczecies, $zakonczenies);
list
($year, $month, $day) = split('[/.-]', $dateins[$i]);if ($month == '01') {$month2 = 'STY';}
else if ($month == '02') {$month2 = 'LUT';}
else if ($month == '03') {$month2 = 'MAR';}
else if ($month == '04') {$month2 = 'KWI';}
else if ($month == '05') {$month2 = 'MAJ';}
else if ($month == '06') {$month2 = 'CZE';}
else if ($month == '07') {$month2 = 'LIP';}
else if ($month == '08') {$month2 = 'SIE';}
else if ($month == '09') {$month2 = 'WRZ';}
else if ($month == '10') {$month2 = 'PAŹ';}
else if ($month == '11') {$month2 = 'LIS';}
else if ($month == '12') {$month2 = 'GRU';}
else {$month2 = '';}
echo "$day $month2 $year"; ?>
</span>
<span style="color:#696969;font-size:10px;font-family:'Ubuntu Condensed';font-weight:normal;font-style:normal;text-decoration:none">
<?
$dzien = 'dni';
if ($rozpoczecies[$i] == 1)
{
$dzien = 'dzień';
}
echo "<br>$rozpoczecies[$i] $dzien temu"; ?>
czytałem coś o "floor", ale w ogóle dziwne jest to, że jak mam datę dzisiaj 2013-12-09 i wyświetla mi datę 2013-10-08 - oblicza, że to 16047 dni temu...