Burada yazanlar doğruysa timestamp'ı sadece spesifik durumlarda kullanmak daha mantıklı olabilir...
Ne gibi spesifik durumlar olabileceğini henüz bulamadım... ?
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"]));
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?
1.soruya dair aydınlatıcı bir cevap oldu, çok teşekkürler...
Sizin paylaştığınız doneler mevcut kullanım yöntemimle devam etmem gerektiğini işaret ediyor...
Haklısınız, bence de daha kolay.
&
2.soruya dair sorgulama süreci devam etmektedir...