<?php require __DIR__.'/vendor/autoload.php'; $cityCode = 34; $date = '22/08/2023'; $edevlet = new \Od\EczaneApi\EDevlet(); $result = $edevlet->getDataBySelections($cityCode, $date); // Example JSON Response header('Content-Type: application/json; charset=utf-8'); echo json_encode($result);
php api konusunda yardım
12
●288
- 29-08-2024, 21:41:52Elimde Söyle bir kod var, nöbetci eczane listeliyor, "$date = '22/08/2023';" bu kısımı nasıl otomatik hale getirebilirim yardımcı olabilir misiniz
- 29-08-2024, 21:44:53$date = date('d/m/Y');
Bu şekilde dener misiniz? - 29-08-2024, 21:49:44Mehmetmasa adlı üyeden alıntı: mesajı görüntüleByHazerfen adlı üyeden alıntı: mesajı görüntüle
nöbetci eczane apisi olduğu için tarih sistemi daha farklı çalışıyor, örneğin şu şekilde
"29 Ağustos Perşembe akşamından 30 Ağustos Cuma sabahına kadar." - 29-08-2024, 21:52:17Limoncuyum adlı üyeden alıntı: mesajı görüntüle
$today = date('d F l'); // Örnek: 29 August Thursday
// Bir gün sonrası
$tomorrow = date('d F l', strtotime('+1 day')); // Örnek: 30 August Friday
// birleştir
$date = $today . " akşamından " . $tomorrow . " sabahına kadar.";
Olacak sanırım. Deneyebilir misiniz? - 29-08-2024, 21:53:00EKA Reklam adlı üyeden alıntı: mesajı görüntüle
- 29-08-2024, 22:14:38Limoncuyum adlı üyeden alıntı: mesajı görüntüle
<?php require __DIR__.'/vendor/autoload.php'; $cityCode = 34; // Geçerli tarihi ve saati al $currentDateTime = new DateTime(); $hour = (int)$currentDateTime->format('H'); // Eğer saat gece yarısından sonraysa, tarihi bir gün geri al if ($hour >= 0 && $hour < 8) { $currentDateTime->modify('-1 day'); } // Tarihi "d/m/Y" formatına dönüştür $date = $currentDateTime->format('d/m/Y'); $edevlet = new \Od\EczaneApi\EDevlet(); $result = $edevlet->getDataBySelections($cityCode, $date); // JSON olarak cevap gönder header('Content-Type: application/json; charset=utf-8'); echo json_encode($result);
Saat 00:00 ile 08:00 arasında ise tarih bir gün geriye alıyor.
Bu şekilde deneyelim bir de - 29-08-2024, 22:31:29EKA Reklam adlı üyeden alıntı: mesajı görüntüle