Definition
The date_interval_format() function formats the interval. This function is an alias of DateInterval::format()
.
Syntax
DateInterval::format(format)
Parameters
Parameter | Description |
---|---|
format |
Required. Specifies the format. The following characters can be used in the format parameter string:% - Literal %Y - Year, at least 2 digits with leading zero (e.g 03)y - Year (e.g 3)M - Month, with leading zero (e.g 06)m - Month (e.g 6)D - Day, with leading zero (e.g 09)d - Day (e.g 9)a - Total number of days as a result of date_diff()H - Hours, with leading zero (e.g 08, 23)h - Hours (e.g 8, 23)I - Minutes, with leading zero (e.g 08, 23)i - Minutes (e.g 8, 23)S - Seconds, with leading zero (e.g 08, 23)s - Seconds (e.g 8, 23)F - Microseconds, at least 6 digits (e.g 004403, 235689)f - Microseconds (e.g 4403, 235689)R - Sign "-" when negative, "+" when positiver - Sign "-" when negative, empty when positiveNote: Each format character must be prefixed by a % sign! |
Example
<?php
$date1 = date_create("2021-07-01");
$date2 = date_create("2021-12-25");
$diff = date_diff($date1,$date2);
echo $diff->format("Days left before christmas: %a.");