v2.5.2
Giriş yap

Veritabanından Gelen Tarih Formatını Düzeltmedim

opticbey
968 defa görüntülendi ve 1 kişi tarafından değerlendirildi

Veritabanından gelen tarih formatını düzeltemedim. Yardımcı olabilir misiniz?

  • 17.11.2019 22:18 yazsa yeterlidir

HTML tablo kodum aşağıdaki gibidir.

 <tr>
                            <th scope="row">
                                <?php echo $row["id"]; ?>
                            </th>
                            <td>
                                <?php echo $row["tarih"]; ?>
                            </td>
                            <td>
                                <?php echo $row["aciklama"]; ?>
                            </td>
                            <td>
                                <?php echo $row["adet"]; ?>
                            </td>
                            <td>
                                <a href="guncelle.php?id=<?php echo $row["id"]; ?>" class="btn btn-primary btn-sm active" role="button" aria-pressed="true">Düzenle</a>
                                
                                
                               <a href="kamerastok.php?sil=<?php echo $row["id"]; ?>" class="btn btn-danger btn-sm active" role="button" aria-pressed="true">Sil</a>
                               
                            </td>
                        </tr>
Cevap yaz
Cevaplar (6)
opticbey
1592 gün önce
  • Sorunum çözüldü. Teşekkür ederim @tayfunerbilen
tayfunerbilen
1592 gün önce

Şöyle denediniz mi;

<?php echo date('Y-m-d H:i:s', strtotime($row["tarih"])); ?>
opticbey
1593 gün önce

Fonksiyon ile denedim böyle bir hata aldım @mrknowitall

alt değeri

opticbey
1593 gün önce

Veritabanında bu şekilde diğer datetime ve time olarakta denedim olmadı

alt değeri

  • Veriyi navicat üzerinden ekliyorum. Acaba o yüzden mi detaylı bir şekilde çıkıyor.

alt değeri

  • (Sağ tarafa geçince üst sütun gibi 0000000 ekliyor)
mrknowitall
1593 gün önce

Oncelikle Database Tarihi nasil kayit ediyorsunuz?

timestamp CURRENT_TIMESTAMP diye mi?

All hocam sana uyacak bir fonksiyon yazdim


    function dateTime($tarih){

    $dateExplode=explode(' ',$tarih);

    $timeExplode=explode(':',$dateExplode[1]);

    $result=$dateExplode[0].' '.$timeExplode[0].':'.$timeExplode[1];
    return $result;

}

//Tabloda sadece bu sekilde kullan.

echo dateTime($row["tarih"]);

myrioos
1593 gün önce

veritabanı tablo ayarlarını nasıl yapmışsınız onu görmek lazım otomatikmi yoksa kayıt yaparkenmi veriyorsun bilmeden bir şey diyemeyiz.