221 of 410 menu

The date_format Function

The date_format function outputs data from a date object in a specific format. The date must be an object created by the date_create function. The format control commands are the same as in the date function.

Syntax

date_format(DateTimeInterface $object, string $format): string

Example

Let's create a date object for the year 2025, month 12, day 31, then add 1 day to it and output it in the format 'day.month.year':

<?php $date = date_create('2025-12-31'); date_modify($date, '1 day'); echo date_format($date, 'd.m.Y'); ?>

Code execution result:

'01.01.2026'

See Also

  • the date_modify function,
    which adds or subtracts time intervals from a date
byenru