Exor
WM Aracı
Kullanıcı
-
Üyelik
07.11.2013
-
Yaş/Cinsiyet
38 / E
-
Meslek
Web&Grafik Tasarım
-
Konum
Samsun
-
Ad Soyad
B** B**
-
Mesajlar
169
-
Beğeniler
16 / 7
-
Ticaret
0, (%0)
Merhaba,
Veritabanında bulunan bir tarih ile bugünün tarihini çıkarıp aradaki gün aralığını yazdırmak istiyorum.
Php net'i araştırdım. Bu sitenin arama bölümünü de araştırdım fakat çok örnek olmasına rağmen tam olarak anlamadım.
Veritabanında bulunan tarihi hangi formatta yapmam lazım? (Timestamp, Date, Time)
Bugünün tarihini time() ile çekiyorum UNIX değer ile çekiyor. Bunu tarihe çevirmek mi mantıklı olur yoksa veritabanıdan geleni UNIXe çevirmek mi?
Bana örnek kod yazıp verirseniz sevinirim olayı hiç anlamadım üstüne araştırma yapınca daha çok kafam karıştı. Örnek koda bakıp ona göre anlayabilirim belki.
Örnek kod verecek arkadaş veritabanına tarihi hangi türde yaptığını açıklarsa memnun olurum. Şimdiden teşekkürler.
VoyL
WM Aracı
Kullanıcı
-
Üyelik
17.03.2013
-
Yaş/Cinsiyet
33 / E
-
Meslek
Öğrenci
-
Konum
İstanbul Avrupa
-
Ad Soyad
Ö** Ç**
-
Mesajlar
133
-
Beğeniler
0 / 23
-
Ticaret
0, (%0)
ben aspx-mssql de veritabaında datetime tutuyorum daha sonra c# dan datetime.today dediğimde alabiliyorum.
Caesar
ich bin /root
Kullanıcı
-
Üyelik
24.08.2015
-
Yaş/Cinsiyet
39 / E
-
Meslek
Bilgisayar Mühendisi
-
Konum
İstanbul Anadolu
-
Ad Soyad
O** B**
-
Mesajlar
837
-
Beğeniler
77 / 558
-
Ticaret
10, (%100)
time ile çekiyorsan iki time arasındaki farkı bul işte birbirinden çıkar abs() al dah asonra onu gül haline getir /100 /60
>/dev/null 2>&1
Caesar
ich bin /root
Kullanıcı
-
Üyelik
24.08.2015
-
Yaş/Cinsiyet
39 / E
-
Meslek
Bilgisayar Mühendisi
-
Konum
İstanbul Anadolu
-
Ad Soyad
O** B**
-
Mesajlar
837
-
Beğeniler
77 / 558
-
Ticaret
10, (%100)
$fark=abs($simdi-$tarih);
$cevir = $fark / #matematik işlemi güne ayarlayacaksın
>/dev/null 2>&1
Exor
WM Aracı
Kullanıcı
-
Üyelik
07.11.2013
-
Yaş/Cinsiyet
38 / E
-
Meslek
Web&Grafik Tasarım
-
Konum
Samsun
-
Ad Soyad
B** B**
-
Mesajlar
169
-
Beğeniler
16 / 7
-
Ticaret
0, (%0)
$vbbaglan= // Veritabanı bağlantısı ve tablo bağlantılarını yap.
$tarih = $vb['tarih']; // Tarihi çek
$simdi=time(); // Şimdiki zamanı çek.
$fark=abs($tarih-$simdi);
$guncevir=$fark/86400;
echo ceil($guncevir);
Olayı bu şekilde hallettim. Fakat şimdi bir sorun daha var. Sitemden girdiğim tarihleri unix formatına nasıl çevirebilirim. Unix formatına çevirip veritabanına kayıt etmem lazım.