Углеродные даты узнают, сегодня четверг или вернутся
У меня есть код ниже, запущенный в одном из моих скриптов, и он работает хорошо, но выглядит довольно неуклюжим и длинным. Я чувствую, что может быть гораздо более короткий путь достижения того же результата. Я также имею в виду, не используя сокращение if.
Мне нужно выяснить, является ли сегодня четверг, и если не использовать предыдущий четверг в качестве даты. Любые мысли / идеи будут великолепны.
<?php
if (new Carbon('this thursday') > new Carbon()) {
$date = Carbon('this thursday');
} else {
$date = Carbon('last thursday');
}
?>
1 ответ
Решение
Согласно http://carbon.nesbot.com/docs/:
$ Date будет содержать дату, которая будет показана.
<?php
$today = new Carbon();
if($today->dayOfWeek == Carbon::THURSDAY)
$date = $today;
else
$date = new Carbon('last thursday');
?>