zaman fonksiyonları

esraoz Esra

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

08-12-2011 15:11 Edit:08-12-2011 17:17

    Php

    saltintop Sahin Altıntop

    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>";
    }
    ?>

    15-12-2011 09:38

      www.Phpkodlari.com © 2009 Herkes Php öğrenecek
      Web tasarım ve eğitim kaynağınız.