سلام .
من یک کدی دارم مربوط به محتوا هست و ساعت هایی که در روز بار گذاری شده . طربق عکس و کدی که پایین تر میذارم میخوام نمایش بدم . اما چیزی که روی لوکالم و سرور نمایش داده میشه ، کاملا متفاوته .
دیتابیس ها یکیه ، کد ها رو از گیت گرفتم و یکی هستن ، کمپوزر رو هم آپدیت کردم . تایم زون لاراول و سرور هم یکیه .
نمیدونم چرا این اتفاق میوفته . کمک کنید ممنون
کد :
( تایپ رو جای دیگه مشخص میکنم )
foreach ($postsBuilder->get() as $post){
$jdate = Morilog\Jalali\Jalalian::fromDateTime(new DateTime($post->post_created_at));
$hour = (int)$jdate->format('H');
if($hour < 2) {$postsTimesCharts['hours'][$type]['0 تا 2']++; continue; }
if($hour >= 2 && $hour < 4) {$postsTimesCharts['hours'][$type]['2 تا 4']++; continue; }
if($hour >= 4 && $hour < 6) {$postsTimesCharts['hours'][$type]['4 تا 6']++; continue; }
if($hour >= 6 && $hour < 8) {$postsTimesCharts['hours'][$type]['6 تا 8']++; continue; }
if($hour >= 8 && $hour < 10) {$postsTimesCharts['hours'][$type]['8 تا 10']++; continue; }
if($hour >= 10 && $hour < 12) {$postsTimesCharts['hours'][$type]['10 تا 12']++; continue; }
if($hour >= 12 && $hour < 14) {$postsTimesCharts['hours'][$type]['12 تا 14']++; continue; }
if($hour >= 14 && $hour < 16) {$postsTimesCharts['hours'][$type]['14 تا 16']++; continue; }
if($hour >= 16 && $hour < 18) {$postsTimesCharts['hours'][$type]['16 تا 18']++; continue; }
if($hour >= 18 && $hour < 20) {$postsTimesCharts['hours'][$type]['18 تا 20']++; continue; }
if($hour >= 20 && $hour < 22) {$postsTimesCharts['hours'][$type]['20 تا 22']++; continue; }
if($hour >= 22) {$postsTimesCharts['hours'][$type]['22 تا 24']++; }
}
عکس :
به افشار محمودیان کمک کنید تا مشکل خودش را حل کند؛ اینطور میتوانیم با هم پیشرفت کنیم.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟