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?