Похоже, у меня сходит с ума по этому вопросу.
Мне нужно написать кое-что, чтобы выяснить, к какому диапазону дат подходит сегодняшняя комбинация день / месяц.
У меня есть установленное количестводиапазонов дат:
$dateRanges = array(
1 => "16 January to 30 April",
2 => "1 May to 30 June",
3 => "1 July to 15 August",
4 => "16 August to 15 September",
5 => "15 September to 15 October",
6 => "16 October to 15 January"
);
Все, что я пытаюсь вернуть, - это ключ массива диапазона, в который вписывается текущая дата.
В настоящий момент все это проходит через мойЯ должен настроить большой оператор if, чтобы посмотреть текущие значения date('j')
и date('n')
и сопоставить результаты.Но, конечно, это довольно грязно и не очень эффективно?
Любые идеи о лучшем способе решения этой проблемы будут высоко оценены!