Skip to main content
ZEN provides the d() function for comprehensive date handling with timezone support, arithmetic, comparisons, and formatting.

Creating dates

From string

With timezone

Current date/time

Date components

Getters

Setters

Date arithmetic

Adding time

Subtracting time

Duration units

Date comparisons

Comparison methods

Comparison with granularity

Comparison operators

Range checks

Calculating differences

Negative differences when the first date is earlier:

Start and end of periods

Timezone conversion

Get timezone name:

Relative dates

Validation

Leap years

Formatting

Format codes

Min/max with dates

Common patterns

Age calculation

Days until expiration

Is within last 30 days

Business days check