zaman fonksiyonları.
Merhaba.
PHP'de yeniyim. Geçmiş bi zamanı ekranda yazdırmak istiyorum fakat kafam çok karıştı. Örneğin; 1 yıl 4 ay 8 gün öncesinin tarihini nasıl yazdırabilirim. Yardım lütfen.s
Php
sanırım aşağıdaki kodlar işini görür,
forma girilen verilere göre ileri ve geri tarihleri veriyor.
<form method="post">
<label>Yil<input type="text" name="yil" maxlength="2" size="2" /></label>
<label>Ay<input type="text" name="ay" size="2" maxlength="2" /></label>
<label>Gün<input type="text" name="gun" size="2" maxlength="2" /></label>
<input type="submit" value="Hesapla" />
</form>
<?php
if($_SERVER['REQUEST_METHOD'] == "POST") {
$bugun = date("d");
$buay = date("m");
$buyil = date("Y");
$y = mktime(0, 0, 0, $buay-$_POST["ay"], $bugun-$_POST["gun"], $buyil-$_POST["yil"]);
$z = mktime(0, 0, 0, $buay+$_POST["ay"], $bugun+$_POST["gun"], $buyil+$_POST["yil"]);
echo "<table>";
echo "<tr>";
echo "<th>Geçmiş Tarih</th>";
echo "<th>Bugünki Tarih</th>";
echo "<th>Gelecek Tarih</th>";
echo "</tr>";
echo "<tr>";
echo "<td>".date("d-m-Y",$y)."</td>";
echo "<td>".$bugun."-".$buay."-".$buyil."</td>";
echo "<td>".date("d-m-Y",$z)."</td>";
echo "</tr>";
echo "</table>";
}
?>