オブジェクトの配列があります。各オブジェクトには日付値が含まれています。
範囲がstartDateとendDateとして指定されている特定の日付範囲に従って配列をフィルタリングするのに最適な方法は何ですか?
アップデート:
返信ありがとうございます。最後にこのコードを使用しました。
foreach ($myArray as $key => &$value)
{
$d = DateTime::createFromFormat(self::DATE_FORMAT, $value["orderDate"]);
if ($d->getTimestamp() < $startDateTime->getTimestamp() || $d->getTimestamp() > $endDateTime->getTimestamp())
{
unset($myArray[$key]);
}
}