PHP MySQL datetime

0 Cevap php

Benim "sorun" uygun bir çözüm bulduk ama bile mysql sayfa okuduktan sonra, ben bunun arkasında mantık anlamıyorum.

Şu anda benim tablolardan biri saha biçimlendirilmiş bir "datetime" benim sistemde kayıt bilgileri depolamak (YYYY-MM-DD hh:mm:ss).

Ben sadece tam alan veri gönderme, benim php sayfalardan birinde verileri görüntülemek istediğinizde biçimi yukarıda belirtilen gösterir.

I THINK basitçe kullanarak olur date("Y-m-d",$row["DATE"]) $row["DATE"], belirli bir satır değerine karşılık nerede istenilen biçimi dönecekti.

Bunun yerine kullanmak zorunda: date("Y-m-d", strtotime($row["DATE"])).

Neden bu? Benim $row["DATE"] alan ilk etapta bir dize değil. Ben veri bir datetime alanında depolanan basit yeniden düzenlemek gerekir? Değil miydi datetime karşılamak için benim tüm tableset yeniden inşa amacı nedir?

0 Cevap