a4sex/base-utilites

Maintainers

👁 freedomsex

Package info

gitlab.com/a4sex/php/library/base-utilites

Issues

pkg:composer/a4sex/base-utilites

Statistics

Installs: 49

Dependents: 2

Suggesters: 0

Stars: 0

v0.1.2 2023-09-02 12:53 UTC

Requires

  • php: >=8.2.0

Requires (Dev)

Suggests

None

Provides

None

Conflicts

None

Replaces

None

MIT 34e88f9695c99ad3c8e63fc734304231153165e2

  • tebaly <support.woop@freedomsex.net>

This package is auto-updated.

Last update: 2026-06-29 02:16:04 UTC


README

DateOffset

inc - increase, dec - decrease. Time periods:

  • Sec
  • Min
  • Hour
  • Day
  • Month
DateOffset::incSec($sec = 1, $time = null);
DateOffset::decDay($day = 1, $time = null);

The first parameter is the period(default 1). The second parameter is optional - time, timestamp. If not specified, countdown from now.

DateOffset::incDay(5); // from now, time() + 5 days
DateOffset::decHour(); // 1 hour ago (default 1)
DateOffset::decDay(2, '2020-02-02 20:20:02'); 
// 2020-01-31 20:20:02
DateOffset::offset($sec, $time = null, $negative = false);