• 21-03-2021, 17:55:23
    #1
    Merhaba arkadaşlar ;
    date_default_timezone_set('Europe/Istanbul');
    $suankitarih = date('Y-m-d H:i:s');

    şeklinde şuanki tarihi çekiyorum. sql de time olarak veri tutuyorum. örnek olarak.
    $kategori['kategori_zaman']

    Kategori zaman time olarak kayıtlı ve 00:30:00 yani 30Dk olarak veri geliyor.

    Yapmak istediğim.

    Şuanki zamanı 2021-03-21 17:30:00 ise
    ben 2021-03-21 18:00:00 elde etmek istiyorum. nasıl yaparım şimdiden teşekkürler.
  • 21-03-2021, 17:57:29
    #2
    PHP.NET date add sayfasını inceleyebilirsin.
  • 21-03-2021, 17:57:31
    #3
    ONURERDGN adlı üyeden alıntı: mesajı görüntüle
    Merhaba arkadaşlar ;
    date_default_timezone_set('Europe/Istanbul');
    $suankitarih = date('Y-m-d H:i:s');

    şeklinde şuanki tarihi çekiyorum. sql de time olarak veri tutuyorum. örnek olarak.
    $kategori['kategori_zaman']

    Kategori zaman time olarak kayıtlı ve 00:30:00 yani 30Dk olarak veri geliyor.

    Yapmak istediğim.

    Şuanki zamanı 2021-03-21 17:30:00 ise
    ben 2021-03-21 18:00:00 elde etmek istiyorum. nasıl yaparım şimdiden teşekkürler.
    Strtotime ozelligini arastirmanizi oneririm hocam.
  • 21-03-2021, 18:00:05
    #4
    per adlı üyeden alıntı: mesajı görüntüle
    PHP.NET date add sayfasını inceleyebilirsin.
    Kara adlı üyeden alıntı: mesajı görüntüle
    Strtotime ozelligini arastirmanizi oneririm hocam.
    Arkadaşlar kusura bakmayın araştıran birisiyim zaten strtotime özelliğini tabiki bende biliyorum lakin uygulayamadım bundan dolayısıyla yardımınızı diledim. Yinede yardımlarınız için teşekkür ederim.
  • 21-03-2021, 18:11:39
    #5
    date('d.m.Y H:i:s', strtotime('+30 minutes', strtotime('2021-03-21 17:30:00')));
    Formatı kafanıza göre belirleyebilirsiniz.
  • 21-03-2021, 18:12:34
    #6
    Sorununuz hala cozulmediyse ozelden yazin hocan yardim edecegim, suanda bilgisayara gecmeye usendimde .d
  • 21-03-2021, 18:19:00
    #7
    burak2yilmaz adlı üyeden alıntı: mesajı görüntüle
    date('d.m.Y H:i:s', strtotime('+30 minutes', strtotime('2021-03-21 17:30:00')));
    Formatı kafanıza göre belirleyebilirsiniz.
    $sure = $kategori['kategori_zaman'];
    date_default_timezone_set('Europe/Istanbul');
    $tarih =date('Y-m-d H:i:s');
    $tarihbelirle = date('d.m.Y H:i:s', strtotime($sure, strtotime($tarih)));

    yaptım lakin 0000-00-00 00:00:00 olarak kayıt gerçekleştirdi.
  • 21-03-2021, 18:20:41
    #8
    ONURERDGN adlı üyeden alıntı: mesajı görüntüle
    $sure = $kategori['kategori_zaman'];
    date_default_timezone_set('Europe/Istanbul');
    $tarih =date('Y-m-d H:i:s');
    $tarihbelirle = date('d.m.Y H:i:s', strtotime($sure, strtotime($tarih)));

    yaptım lakin 0000-00-00 00:00:00 olarak kayıt gerçekleştirdi.
    +30 minutes olarak değer vermezseniz, hata verir.
  • 21-03-2021, 18:46:49
    #9
    burak2yilmaz adlı üyeden alıntı: mesajı görüntüle
    +30 minutes olarak değer vermezseniz, hata verir.
    +30 minutes'i nasıl elde edeceğim elinde olan tek veri 00:30:00 yani h:i:s türünden.