我在想是否可以在php中使用这样的东西。
if(date("j") =='Monday'||'Wednesday'||'Friday'){
/*do something*/
} else{ /*do something*/ }
如果错误,将日期(“j”)与工作日进行比较的最佳方法是什么。 任何建议将不胜感激。谢谢你提前。
答案 0 :(得分:2)
您可以使用PHP的in_array
功能。
if (in_array($date("j"), array("monday", "Wednesday", "Friday"))){//dosomthing
}else{
//do something
}
答案 1 :(得分:2)
据我所知,我得到了这个结论,
您希望将日期与您的值进行比较,
试试这个:
$date = date("Y-m-d H:i:s");
//echo date("l",strtotime($date));
if (in_array(date("l",strtotime($date)), array("Monday", "Sunday", "Saturday"))){
echo "value in array";
}else{
echo "value is not in array";
}
答案 2 :(得分:1)
是的,你可以,但以适当的方式:
if( date("j") == 'Monday' || date("j") == 'Wednesday' || date("j") == 'Friday' ){
说明:您必须单独检查每一对。