• 14-04-2013, 19:00:34
    #1
    sa arkadaşlar .
    veritabanından saat degerini alıyorum .Fakat
    $sqle = mysql_fetch_array(mysql_query("SELECT * FROM wp_posts WHERE `post_status` = 'future' ORDER BY ID DESC LIMIT 0 , 1"));
    $tarih=$sqle['post_date'];
    $txs=date($tarih, strtotime('+2 hours 40 minutes')); 
    
    echo $txs;
    bu şekilde yapıyorum tarih eve saate 2 saat eklemiyor problem burdamı yoksa bu böyle kullanılmıyormu ?.bunu yapma yolu varmı.
    normalde aşşağıdaki şekilde çalışıyor.
    $tasx=date('Y-m-d H:i:s', strtotime('+2 hours 40 minutes'));
    Yani kısacası veritabanından çekilen değere 2 saat 40 dakkayı nasıl ekletebilirim.
    teşekkürler.
  • 14-04-2013, 19:01:19
    #2
    Tam tersi olacak önce strtotime sonra tarih.
  • 14-04-2013, 19:02:43
    #3
    LaStsamuRai adlı üyeden alıntı: mesajı görüntüle
    Tam tersi olacak önce strtotime sonra tarih.

    echo date(strtotime('+1 hours'),'2013-04-14 17:06:50') bu şekildemi ?
  • 14-04-2013, 19:06:22
    #4
    $txs=date("Y-m-d H:i:s", strtotime('+2 hours 40 minutes',$tarih));
  • 14-04-2013, 19:24:49
    #5
    LaStsamuRai adlı üyeden alıntı: mesajı görüntüle
    $txs=date("Y-m-d H:i:s", strtotime('+2 hours 40 minutes',$tarih));
    $txs=date("Y-m-d H:i:s", strtotime('+2 hours 40 minutes','2013-04-14 17:06:50'));

    olmadı hocam ekrana gelen görüntü
    1970-01-01 05:13:33
  • 14-04-2013, 19:28:01
    #6
    Yazdığınız şekilde bir tarih yok. Unix timestamp olması gerekiyor.

    $tarih = strtotime("2013-04-14 17:06:50");
    $txs=date("Y-m-d H:i:s", strtotime('+2 hours 40 minutes',$tarih));
  • 14-04-2013, 19:47:36
    #7
    LaStsamuRai adlı üyeden alıntı: mesajı görüntüle
    Yazdığınız şekilde bir tarih yok. Unix timestamp olması gerekiyor.

    $tarih = strtotime("2013-04-14 17:06:50");
    $txs=date("Y-m-d H:i:s", strtotime('+2 hours 40 minutes',$tarih));
    teşekkürler hocam sağolun.