#php #date
#php #Дата
Вопрос:
В моем календаре мне нужно сравнить текущий год с годами предыдущего и следующего годов, чтобы выяснить, нужно ли сбрасывать месяц обратно на январь, а год увеличивать / уменьшать. У меня уже есть это, чтобы получить следующий и предыдущие месяцы:
$prev_month = date('F',strtotime("last month"));
$next_month = date('F',strtotime("next month"));
У кого-нибудь есть идеи, как это сделать? Заранее спасибо — Tanner.
Комментарии:
1. Просто заметил, что ваши next и prev, возможно, неправильно указаны в том, что вы присваиваете выражение «last month» переменной $ next_month. Не уверен: возможно, вы возвращаетесь в прошлое. В любом случае, это может зацепить вас в дальнейшем, если вы получите их противоположным образом от ожидаемого, поэтому я подумал, что стоит упомянуть.
2. @ADW: Упс, спасибо. Я скопировал / вставил, поэтому я не писал код, ps. Не хотел бы, чтобы кто-то подумал, что я это написал, я не настолько умен 🙂
Ответ №1:
$next_month_y = date('Y',strtotime("last month"));
$prev_month_y = date('Y',strtotime("next month"));
Комментарии:
1. Блин! Я бы никогда об этом не подумал! Спасибо! Я приму через 12 минут.