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