Yoksa veri tablosunda default değer olarak CURRENT_TIMESTAMP'ı seçip geçmeli miyiz?Sunucu saatini değiştirmenize izin verilmiyorsa; default olarak bunu seçmek zaman farklarına sebep olabilir. Bunu php tarafında düzeltebilirsiniz ancak, bizim saatimize göre uyarlanmış halini kaydetmek bana daha mantıklı geliyor.
zaman işlemlerinden önce
date_default_timezone_set('Europe/Istanbul');kullanarak.
Y-m-d H:i:s ile kaydetmek kullanımda daha çok büyük kolaylıklar sağlıyor bence.Yıl-ay-gün Saat:dakika:saniye formatını bizim kullanımımıza göre çevirmek veya sadece istediğimiz kısmını kullanmak CURRENT_TIMESTAMP'a göre daha kolay geliyor.Örneğin aşağıdaki tek satır kodda hem saniye değerini almadık hem ayraçları değiştirdik hemde diziliş formatını.
echo date('d.m.Y H:i', strtotime($row["tarih"]));Sizce de daha kolay değil mi?
