Я новичок в php. У меня есть небольшая проблема для сравнения дат в php.
У меня есть 4 даты с именем date1, date2, start_date и end_date в формате yyyy-mm-dd
.
Мне нужна такая функциональность:
if((date1>=start_date) && (date2<=end_date)){ }
пожалуйста, помогите мне решить эту проблему.
Если у вас PHP 5.3, это легко обрабатывать классы DateTime и DateDiff. Если вы этого не сделали, это намного сложнее, но посмотрите раздел «пользовательский вклад» в DateDiff в онлайн-руководстве по PHP.
используйте strtotime, чтобы получить отметки времени ваших дат – это можно легко сравнить друг с другом, как вы уже пробовали.