<?php
function isTodayTargetWednesday()
{
// Türkiye saat dilimini ayarla
$timezone = new DateTimeZone('Europe/Istanbul');
$today = new DateTime('now', $timezone);
$dayOfWeek = $today->format('w'); // 0: Pazar, 1: Pazartesi, ..., 3: Çarşamba
// Bugün Çarşamba mı?
if ($dayOfWeek == 3) {
// İki hafta periyodunu kontrol et (başlangıç tarihine göre ayarlayın)
$startDate = new DateTime('2024-01-03', $timezone);
$interval = $startDate->diff($today);
$weeks = floor($interval->days / 7);
// İki haftada bir mi?
return $weeks % 2 == 0;
}
return false;
}startdate değerini başlatacağınız zaman yapın cron ilede günlük sorgulayın