检查对象日期是否为周末(php)

时间:2017-10-06 14:49:27

标签: php date object

我已经看到了this question的答案,但是,如果我将其应用于我的代码,我会收到以下错误:

  

警告:date()期望参数2为long,对象为

这是我的代码:

while (date('N', $EndDate2)>=6){
    ...do stuff..;
}

注意:$ EndDate2是一个对象日期

1 个答案:

答案 0 :(得分:1)

date()针对时间戳而不是DateTime个对象进行操作。您应该使用对象的format方法(它采用相同的格式化参数):

if ($EndDate2->format('N') >= 6) {
  ...
}