/** * Returns an empty range. * * @return DateTimeRange * * @since 2.0.0 */ public static function emptyRange() { return new DateTimeRange(DateTime::tomorrow(), DateTime::yesterday(), new DateInterval('P1D')); }
/** * Creates a Date object which represents yesterday. * * @param \DateTimeZone $timezone The timezone. * * @return Date * * @since 2.0.0 */ public static function yesterday(\DateTimeZone $timezone = null) { return new static(DateTime::yesterday($timezone)); }
public function testYesterday() { $this->assertEquals((new \DateTime())->modify('-1 day'), DateTime::yesterday()->getNative()); $this->assertNotEquals((new \DateTime())->modify('15 day'), DateTime::yesterday()->getNative()); }