Başlık karmaşık olsada, eğer ajax kullanarak bir tarih input alanı güncelliyorsanız, php de tarih formatını datetime-local alanına göre ayarlamak zorundasınız.
Örnek input yapısı şu şekilde;
<input type="datetime-local" name="tarih" id="tarih">
Veri tabanından update edilmek üzere çekilen veriyi yukarıdaki inputun value kısmına bastığınızda tüm işlemleri yaptıktan sonra aşağıdaki gibi görünecektir.
Veri tabanınızda tarih alanını DATETIME olarak tutabilirsiniz. Ardından tarihi formatlayıp input içerisinde görünür ve okunabilir yapabiliriz.
$tarih = date("Y-m-d\TH:i", strtotime($dbtarih['tarih']));
<input type="datetime-local" name="tarih" value=<?=$tarih?> id="tarih">
Profesyonel ve her yönü ile kontrol edilebilir gelişmiş çok özellikli ajans yazılımıdır. İşte öne çıkan özellikler.