Daily Archives: 18.01.2012

Удобная работа с датами в php

Периодически возникают задачи типа вернуть дату «первого числа прошлого месяца», или «прошлого понедельника». Это можно решить как-то так: $dt = self::getCurrentMonthStartDt(); $dt->setTime( 0, 0, 0 ); $dt->setDate( $dt->format( ‘Y’ ), $dt->format( ‘m’ ) — 1, 1 ); return $dt; … $dt = new DateTime(); $dt->modify( ‘-‘ . ( $dt->format( ‘N’ ) — 8 ) . …

Read more