Merhabalar. Rezervasyon sistemi yapmaya çalışıyorum php ile. 2 tarih arası fark alabiliyorum gün için ve fiyatta belirleyebiliyorum. Ama hesaplamada yanlışlık yapıyorum. İstediğim sistem şöyle.
1 ocak ile 5 ocak fiyat 100tl, 6 ocak ile 10 ocak arası fiyat ise 200tl olsun.
Ben 4 ocak ile 8 ocak arası fiyat hesaplama çalıştığımda yapamıyorum. Bunun için sanırım datediff kodu kullanmam lazımmış. Bu konuda yardımcı olacak var mı sadece fiyat 2 ayrı fiyatı hesaplattırmak istiyorum.
Bu şekilde 2 tarih aralığı arasındaki "gün" farkını bulabilirsiniz PHP'de.
Mesela 4-8 Ocak arasını bulacaksan, önce 6 Ocak'tan 4 Ocak tarihini çıkarıyorsun, 2 kaldı değil mi? 2 x 100 = 200 bu cepte. Sonrasında da 8 Ocak'tan 6 Ocak tarihini çıkarıyorsun yine 2 gün var. 2 x 200 = 400 bu da cepte.
200 + 400 = 600 Cevabı buluyorsun.
Artık burası biraz da senin algoritma yeteneğine bağlı. Eğer birden fazla çok sayıda farklı tarih aralıkları-farklı fiyatlar varsa her tarih aralığına bir isim verip bunları bir listeye, diziye falan atabilirsin.
1 ocak ile 5 ocak fiyat 100tl,
6 ocak ile 10 ocak arası fiyat ise 200tl olsun.
Ben 4 ocak ile 8 ocak arası fiyat hesaplama çalıştığımda yapamıyorum. Bunun için sanırım datediff kodu kullanmam lazımmış. Bu konuda yardımcı olacak var mı sadece fiyat 2 ayrı fiyatı hesaplattırmak istiyorum.