Получение 2 дат от пользователя, оно работает, за исключением: если обе даты указаны в 2017 году, сообщение об ошибке отображается, когда это явно не должно.Использование даты() для сравнения даты с 2017 приводит к ошибке
Я вручную изменил 2016 до 2017, чтобы узнать, не изменилось ли это, но не было (с использованием Replace
).
Вот код подтверждения:
todays_date = Date()
todays_date = Replace(todays_date, "/", "-")
If m_date_01 < todays_date Or m_date_02 < todays_date Then
m_valid = False
m_message = m_message & "<li>dates cannot be in the past</li>"
End If
response.write(todays_date)
response.write(m_date_01)
response.write(m_date_02)
Почему вы отметили это как VBScript и ASP.NET? Это VB.NET? Это классический ASP? – mason
это asp, я работаю с .asp файлами? это неправильные теги? Я предположил, что язык сценариев по умолчанию для asp - это скрипт vb? – rem
Право, я получаю его, не должен отмечать asp.net, извинения – rem