<?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
●298
- 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
- Kabul Edilen Cevap
- 0 Beğeni
-
- 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üle[QUOTE=EKA Reklam;1087933941]$date = date('d/m/Y');ByHazerfen 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:17// BugünLimoncuyum 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:00deniyorum hocam, malesef hocam olmadıEKA 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:29teşekkürler hocam sanırım bu sefer oldu otomatik olarak tarihi alır değil mi bu şekildeEKA Reklam adlı üyeden alıntı: mesajı görüntüle
