Ahoj,
inspirován Honzovými tamtamy jsem se rozhodl připravovat newsletter pro vývojáře. Obsahovat by měl hlavně nezvyklá řešení některých problémů, upozorňovat na opakující se chyby nebo code-smells a hlavně pak odkazy na inspirativní nebo jinak zajímavé články. Uvidíme, jak často se mi podaří newsletter připravovat, co do pravidelnosti si nedávám žádné pevné cíle :-)
Častým úkolem, se kterým se při vývoji Plné Peněženky setkáváme, je např. spočítání obratu uživatele za daný měsíc. Vzhledem k tomu, že měsíce, potvory, mají různý počet dní (a některé ještě každý roky jiný), jeví se jako nejjednodušší řešení vytvořit si instanci typu DateTime
a tu pak modifikovat pomocí tzv. relative date format.
$from = (new \DateTime())->modify('first day of this month')->setTime(0, 0, 0);