• 09-04-2008, 20:34:23
    #1
    Üyeliği durduruldu
    $tarih = date("d.m.Y");
    $bir_ay_sonra = $tarih+30;


    sonuç 09.05.2008 değil 39.04 çıktı arkadaşlar? Problem nedir sizce?
  • 09-04-2008, 20:49:01
    #2
    php de pek iyi değilim ama şunu denedim oldu. belki vardır daha kısası araştır. ben şöyle denedim oldu;
    $tarih = date("d.m.Y");
    $tarih2 = date("m");
    $tarih3 = $tarih2 + 1;
    $bir_ay_sonra = date("d").".".$tarih3.".".date("Y");
    echo "Su andaki tarih: $tarih <br />";
    echo "Bir ay sonra: $bir_ay_sonra";
  • 09-04-2008, 20:54:57
    #3
    $tarih = date('d.m.Y', mktime(0, 0, 0, date("m")+1, date("d"), date("Y")));
    echo $tarih;
  • 09-04-2008, 20:58:17
    #4
    Üyeliği durduruldu
     
    $biraysonra = date("d").".".(date("m")+1).".".date("Y"); 
    echo $biraysonra;
    
    //çıktısı 09.5.2008
    //edit: çözüm verilmiş..
  • 09-04-2008, 21:17:34
    #5
    Üyeliği durduruldu
    herkese teşekkür ederim arkadaşlar. 3. arkadaşa rep hakkım yetmedi.
  • 09-04-2008, 22:19:54
    #6
    ben teşekkür ederim
  • 09-04-2008, 22:30:50
    #7
    PHP: mktime - Manual ile birçok şey yapabiliriz. PHP5 de ise bu daha gelişmiş ve daha basit foksiyonlar var.
  • 09-04-2008, 23:30:20
    #8
    Kurumsal PLUS
    1 ay = 2592000 sn

    echo date("d.m.Y", time()+2592000);
  • 09-04-2008, 23:52:31
    #9
    2 tanede php 5 örnek vereyim orjinal olsun.
    30 gün sonra
    $in="2008-01-25";
    $current = new DateTime($in);
    $current->modify("+30 day");
    echo $current->format("Y-m-d");
    1 ay sonra
    $in="2008-01-25";
    $current = new DateTime($in);
    $current->modify("next month");
    echo $current->format("Y-m-d");
    kendinize göre değiştirirsiniz artık.