function getBeginWeek($d) { $dn = (int) $d->Format('%w'); $dd = new w2p_Utilities_Date($d); $dd->subtractSeconds($dn * 24 * 3600); return (int) $dd->Format('%U'); }
/** * Tests subtractSeconds when crossing over a year */ public function testSubtractSecondsAcrossYear() { $date = new w2p_Utilities_Date('2011-01-01 00:00:10'); $date->subtractSeconds(11); $this->assertEquals('2010-12-31 23:59:59', $date->getDate(DATE_FORMAT_ISO)); }