【发布时间】:2015-11-27 12:41:30
【问题描述】:
我确信这是一个非常明显的问题,但是我真的不擅长使用时间戳并将它们与 if 语句中的它们进行比较。
我要做的是定义是否有员工在团队中
0-5 months6-11 months12-17 months和18+ months
这只是为了改变表的类
0-5 个月为红色
6-11 个月为橙色
12-17 个月为蓝色
18 个月以上为绿色
到目前为止,这是我的代码,我确信它完全错误。 $dataResult['hire_date'] 是他们被雇用时的timestamp。
$milestone6 = strtotime("6 months ago");
$milestone12 = strtotime("12 months ago");
$milestone18 = strtotime("18 months ago");
if($dataResult['hire_date'] < $milestone6) {
//red?
} elseif($dataResult['hire_date'] < $milestone12) {
//orange?
} elseif($dataResult['hire_date'] < $milestone18) {
//blue?
} else {
//green?
}
再次感谢您。 if 语句的顺序无关紧要。会尽可能标记为已回答。
【问题讨论】:
-
好吧,在我看来,您不应该发布您确定完全错误的代码。您希望其他人为您完成所有工作吗?
标签: php if-statement timestamp unix-timestamp