lostyazilim

PHP tarih işlemi (yardım)

5 Mesajlar 640 Okunma
lstbozum
wmaraci reklam

Skynlexx Skynlexx WM Aracı Kullanıcı
  • Üyelik 24.03.2018
  • Yaş/Cinsiyet 30 / E
  • Meslek Bilgisayar Mühendisi
  • Konum Isparta
  • Ad Soyad B** Ş**
  • Mesajlar 57
  • Beğeniler 22 / 9
  • Ticaret 0, (%0)
Arkadaşlar Merhaba, son ödeme tarihi ile şuanki tarihi eşleştirip if ile kontrolü devre dışı bırakmak istiyorum. bunu nasıl yapabilirim?

Örnek;
Son ödeme tarihi: 28.01.2018
Şuanki tarih: 24.06.2018
kaç gün geçtiğini de belirlemek istiyorum
 

 

İnsan insana insan olduğu kadar insan olmalı..
wmaraci
reklam

mxaksoy mxaksoy Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 23.03.2018
  • Yaş/Cinsiyet 29 / E
  • Meslek Webmaster
  • Konum İstanbul Avrupa
  • Ad Soyad M** A**
  • Mesajlar 1358
  • Beğeniler 482 / 344
  • Ticaret 3, (%100)
24 saat kontrolü mü?
 

 

ikodev ikodev Developer Kullanıcı
  • Üyelik 08.05.2015
  • Yaş/Cinsiyet 28 / E
  • Meslek Developer
  • Konum Samsun
  • Ad Soyad İ** Ş**
  • Mesajlar 1020
  • Beğeniler 321 / 320
  • Ticaret 19, (%100)
$suankitarih = strtotime(@date("Y-m-d"));
$hedeftarih = strtotime(veritabanındanGelenTarih);

$gunfarki = ($hedeftarih - $suankitarih) / 86400;
echo $gunfarki . " gün kaldı";


$suankitarih = strtotime(@date("Y-m-d"));
$hedeftarih = strtotime(veritabanındanGelenTarih);

$gunfarki = ($hedeftarih - $suankitarih) / 86400;

if( $gunfarki == 0 ) // 0 gün kaldıysa yani ödeme tarihi geldiyse - bittiyse
{
// yapılacak işlemler
}


Gibi.. Umarım yardımcı olmuştur hocam kolay gelsin
ASametYildirim

kişi bu mesajı beğendi.

solix solix Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 08.01.2018
  • Yaş/Cinsiyet 24 / E
  • Meslek Öğrenci
  • Konum Düzce
  • Ad Soyad B** E**
  • Mesajlar 112
  • Beğeniler 47 / 39
  • Ticaret 11, (%100)
Anladığım kadarıyla son ödeme tarihi geçtiyse devre dışı bırakacaksın. Şöyle birşey deneyebilirsin;

$now = date('Y-m-d');
$now = strtotime($now);

$last = '2018-01-28';
$last = strtotime($last);

$days = ($now - $last) / 86400 ;
$days = round($days); // Kaç gün olmuş onu gösterir

if( $now > $last ){
// DEVRE DIŞI BIRAKMAK İÇİN KODLARINIZ
}
ASametYildirim Skynlexx

kişi bu mesajı beğendi.

wmaraci
wmaraci

Skynlexx Skynlexx WM Aracı Kullanıcı
  • Üyelik 24.03.2018
  • Yaş/Cinsiyet 30 / E
  • Meslek Bilgisayar Mühendisi
  • Konum Isparta
  • Ad Soyad B** Ş**
  • Mesajlar 57
  • Beğeniler 22 / 9
  • Ticaret 0, (%0)
solix Teşekkürler
solix

kişi bu mesajı beğendi.

İnsan insana insan olduğu kadar insan olmalı..
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al