surda/datetime

v1.0.2 2025-06-13 12:05 UTC

This package is not auto-updated.

Last update: 2025-06-14 10:31:59 UTC


README

Licence Latest stable PHPStan

Installation

The recommended way to is via Composer:

composer require surda/datetime

Nette DI setup

services:
	nette.latteFactory:
		setup:
			- addFilter(firstDayOfPrevYear, ['Surda\Utils\DateTimeImmutableHelper', 'firstDayOfPrevYear'])
			- addFilter(lastDayOfPrevYear, ['Surda\Utils\DateTimeImmutableHelper', 'lastDayOfPrevYear'])
			- addFilter(firstDayOfPrevMonth, ['Surda\Utils\DateTimeImmutableHelper', 'firstDayOfPrevMonth'])
			- addFilter(lastDayOfNextMonth, ['Surda\Utils\DateTimeImmutableHelper', 'lastDayOfNextMonth'])
			- addFilter(firstDayOfMonth, ['Surda\Utils\DateTimeImmutableHelper', 'firstDayOfMonth'])
			- addFilter(lastDayOfPrevMonth, ['Surda\Utils\DateTimeImmutableHelper', 'lastDayOfPrevMonth'])
			- addFilter(firstDayOfNextMonth, ['Surda\Utils\DateTimeImmutableHelper', 'firstDayOfNextMonth'])
			- addFilter(lastDayOfMonth, ['Surda\Utils\DateTimeImmutableHelper', 'lastDayOfMonth'])
			- addFilter(firstDayOfPrevWeek, ['Surda\Utils\DateTimeImmutableHelper', 'firstDayOfPrevWeek'])
			- addFilter(lastDayOfPrevWeek, ['Surda\Utils\DateTimeImmutableHelper', 'lastDayOfPrevWeek'])
			- addFilter(firstDayOfThisWeek, ['Surda\Utils\DateTimeImmutableHelper', 'firstDayOfThisWeek'])
			- addFilter(lastDayOfThisWeek, ['Surda\Utils\DateTimeImmutableHelper', 'lastDayOfThisWeek'])
			- addFilter(firstDayOfNextWeek, ['Surda\Utils\DateTimeImmutableHelper', 'firstDayOfNextWeek'])
			- addFilter(lastDayOfNextWeek, ['Surda\Utils\DateTimeImmutableHelper', 'lastDayOfNextWeek'])			
			- addFilter(days, ['Surda\Utils\DateTimeImmutableHelper', 'days'])
			- addFilter(day, ['Surda\Utils\DateTimeImmutableHelper', 'day'])
			- addFilter(month, ['Surda\Utils\DateTimeImmutableHelper', 'month'])
			- addFilter(year, ['Surda\Utils\DateTimeImmutableHelper', 'year'])