Я работаю на клиентском сайте, и ему нужны даты окончания купона, чтобы изменить красный цвет, если они истекают две недели или меньше. В противном случае они будут черными.
Сам сайт не был сделан мной. Я только начал здесь, и они хотят, чтобы я изучил ColdFusion. Поэтому я спотыкался.
Я подумал, что, возможно, используя DateCompare или DateDiff, я мог бы получить то, что хочу, Однако я получаю искаженный текст, когда я <CFOUTPUT>
результаты любого сравнения. Он отображает длинную строку 51515151551
, которая постепенно становится меньше и меньше для каждого последующего пункта купона в списке клиентов.
Сама дата купона (т.е. end_date) вызывается из базы данных Microsoft SQL. Он форматируется с помощью Dateformat: #dateformat(end_date,"m/d/yyyy")#
.
Я попытался сравнить его с Now()
, чтобы динамически определить, должна ли дата истечения срока годности быть красной. Я также пробовал форматирование Now()
, я получаю те же результаты.
Любые опытные программисты здесь могут привести меня к правильному пути?