Необходимо выбрать только ОДНО сообщение с каждым из пользователей, кроме "current"-пользователя если оно существует.
Необходимо выбрать из таблицы только те строки, где fsender_id или ssender_id равно 1,
<?php
class dt extends DateTime{
/**
* $time допускает указание нескольких доп. параметров для modify() через разделитель |
*
* @param mixed $time
* @param DateTimeZone $timezone
* @return DateTime
*/
public function __construct($time = null, DateTimeZone $timezone = null){
$time = explode('|', $time);
parent::__construct($time[0], $timezone);
while($s = next($time)){
$this->modify($s);
}
}
}
new dt('midnight first day of this month | +7day')
он вполне осознает чего хочет