小编Sir*_*ane的帖子

(ColdFusion)比较两个日期,使用结果来确定显示的内容

我正在客户的网站上工作,他需要优惠券到期日期,如果它们在两周或更短时间内到期,则会变为红色.否则他们会变黑.

该网站本身并非由我制作.我刚开始在这里,他们希望我学习ColdFusion.所以我一直在磕磕绊绊.

我想也许通过使用DateCompareDateDiff,我可以得到我想要的东西.但是,当我<CFOUTPUT>得到任何一个比较的结果时,我会收到乱码.它显示了一个长串51515151551,逐渐变得越来越小,对于客户列表中的每个后续优惠券项目.

优惠券日期本身(即end_date)是从Microsoft SQL数据库调用的.它使用Dateformat格式化:#dateformat(end_date,"m/d/yyyy")#.

我试图将其与之进行比较Now(),以便动态确定到期日期是否应该涂成红色.我也尝试过格式化Now(),我得到了相同的结果.

这里有经验丰富的程序员可以带领我走上正确的道路吗?

coldfusion

11
推荐指数
1
解决办法
9899
查看次数

复制元素为正的PHP数组

尝试将具有正数和负数组合的一个数组转移到新数组 - 但仅限于元素为正数的位置.

这是我到目前为止:

$param = array(2, 3, 4, -2, -3, -5);

function positive_function($arr) {
    foreach ($arr as &$value) {
        if($value > 0)
            return $value;
    }
}

$modParam1 = positive_function($param);

var_dump($modParam1);
Run Code Online (Sandbox Code Playgroud)

我认为我的foreach声明有什么问题,这里的任何圣人建议?

php arrays

1
推荐指数
1
解决办法
2963
查看次数

标签 统计

arrays ×1

coldfusion ×1

php ×1