lostyazilim
tr.link

İki zaman arasındaki gün hafta ay farkını almak ?

6 Mesajlar 915 Okunma
acebozum
tr.link

ismail03 ismail03 WM Aracı Kullanıcı
  • Üyelik 28.11.2013
  • Yaş/Cinsiyet 30 / E
  • Meslek Ameliyathane Hemşiresi
  • Konum Afyon
  • Ad Soyad I** Ç**
  • Mesajlar 2633
  • Beğeniler 344 / 487
  • Ticaret 12, (%100)
elimde d.m.Y (gun ay yıl) şeklinde iki zaman var bunları gün hafta zaman farkını almak istiyorum
konu hakkında araştırma yaptım ama bilgi bulamadım :(


$bir=date("d.m.Y");
$iki="12.12.2015";

?>

12Gun geçti
1Haftta 3gün geçti
3Ay 2Haftta 4gün geçti
 

 

elektronikssl
webimgo

YORci YORci yorci.com Kullanıcı
  • Üyelik 06.02.2016
  • Yaş/Cinsiyet 29 / E
  • Meslek Arkaplan Yazılım
  • Konum Ankara
  • Ad Soyad I** Y**
  • Mesajlar 261
  • Beğeniler 88 / 127
  • Ticaret 21, (%100)
http://carbon.nesbot.com/docs/#api-humandiff
 

 

emreyvz emreyvz .NET Core & Angular & PHP Kullanıcı
  • Üyelik 19.04.2016
  • Yaş/Cinsiyet 28 / E
  • Meslek Bilgisayar Mühendisi
  • Konum İstanbul Anadolu
  • Ad Soyad E** Y**
  • Mesajlar 691
  • Beğeniler 110 / 250
  • Ticaret 24, (%100)
Tam olarak hatırlamıyorum ama strotime ile çevirip farkını alıp tekrar strotime ile geri çevirip farkı hesaplayabilirsin.

Örnek:

Gün İçin:



$tarih1 = strtotime('2016-04-27');

$tarih2 = strtotime('2016-04-03');

$tarih=($tarih2-$tarih1)/86400;

//SONUC : 24 (Gün)





Hafta İçin:



$tarih1 = strtotime('2016-04-27');

$tarih2 = strtotime('2016-04-03');

$tarih=($tarih2-$tarih1)/86400/7;

//SONUC : 3,42.. (Hafta)

 

 

ismail03 ismail03 WM Aracı Kullanıcı
  • Üyelik 28.11.2013
  • Yaş/Cinsiyet 30 / E
  • Meslek Ameliyathane Hemşiresi
  • Konum Afyon
  • Ad Soyad I** Ç**
  • Mesajlar 2633
  • Beğeniler 344 / 487
  • Ticaret 12, (%100)


emreyvz adlı üyeden alıntı

Tam olarak hatırlamıyorum ama strotime ile çevirip farkını alıp tekrar strotime ile geri çevirip farkı hesaplayabilirsin.

Örnek:

Gün İçin:





Hafta İçin:

Bunu denemiştim hocam sonuç ondalıklı sayılar çıkıyo :(
benim istediğim 32 gün geldiyse
1Ay 1gün yazacağım :( yorçi nin verdiği sitede işlemi çözemedim
 

 

wmaraci
wmaraci

emreyvz emreyvz .NET Core & Angular & PHP Kullanıcı
  • Üyelik 19.04.2016
  • Yaş/Cinsiyet 28 / E
  • Meslek Bilgisayar Mühendisi
  • Konum İstanbul Anadolu
  • Ad Soyad E** Y**
  • Mesajlar 691
  • Beğeniler 110 / 250
  • Ticaret 24, (%100)

ismail03 adlı üyeden alıntı

Bunu denemiştim hocam sonuç ondalıklı sayılar çıkıyo :(



round($tarih);


Böyle yaparsanız sonuç en yakın tamsayıya yuvarlanır...
 

 

halil2233 halil2233 [PHP-RESPONSİVE-TASARIM] Kullanıcı
  • Üyelik 10.03.2014
  • Yaş/Cinsiyet 36 / E
  • Meslek Web Master
  • Konum İstanbul Anadolu
  • Ad Soyad H** K**
  • Mesajlar 114
  • Beğeniler 7 / 15
  • Ticaret 8, (%100)
tayfun erbilen söyle bir fonksiyonu var bak incele

http://www.erbilen.net/x-zaman-once-yazildi-fonksiyonu/
 

 

wmaraci
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