PHP: Noel'e Kaç Gün Kaldı?
Sadece Noel'e kadar geçerli olan özel bir müşterimiz var ve sona erme tarihine kadar olan günler veritabanında kayıtlı bir alanda.
Her bir restoranı için alanı her gece güncelleyen bir cron işi (planlanmış iş) yazmam gerekiyordu. Daha önce hiç cron işi yazmamıştım - meslektaşım Tim sayesinde imavex beni doğru yöne yönlendirdiği için. Başarılı olduğunu bildirmek için sabah bana e-posta bile gönderdim.
Her neyse, kodu zaten yazdığım için, eğlenceyi paylaşabilir ve sizlere anlatabilirdim millet:
$ ay = 12;
$ gün = 25;
$ yıl = tarih ("Y");
$ gün = (int) ((mktime (0,0,0, $ ay, $ gün, $ yıl) - zaman (void)) / 86400);
eğer ($ gün> 0) {
$ yıl = $ yıl + 1;
$ gün = (int) ((mktime (0,0,0, $ ay, $ gün, $ yıl) - zaman (void)) / 86400);
}
anahtarı ($ gün) {
durumda 0:
echo "Mutlu Noeller!";
break;
durumda 1:
echo "Noel Arifesi!";
break;
Varsayılan:
echo ". $ gün var." Noel'e daha fazla gün kaldı! ";
}
Gönderiden kopyalayıp yapıştırmaya dikkat edin, bazen kesme işaretleri karışabilir. WordPress'iniz varsa, bunu aslında sayfanızın koduna ekleyebilir ve görüntülenmesini sağlayabilirsiniz. Noel'e 48 gün kaldığı için herkesin heyecanlandığından emin değilim, ama ne olacak!
İsterseniz, vaka açıklamasını bile oluşturabilir ve Noel'in 12 gününü yapabilirsiniz. 🙂
Bu kod aynı zamanda yılı da dikkate alır, bu nedenle gelecek yıl çalışmaya devam edecek!