249 of 410 menu

Методот format на класата DateInterval

Методот format на класата DateInterval го преобразува временскиот интервал во стринг репрезентација согласно назначениот формат. Како параметар прима стринг на формат, кој содржи специјални симболи, и враќа форматиран стринг.

Синтакса

public DateInterval::format(string $format): string

Специјални симболи

Спецификатор Опис Пример
%Y Број на години (минимум 2 цифри) 01, 12
%y Број на години (без дополнување со нули) 1, 12
%M Број на месеци (минимум 2 цифри) 01, 11
%m Број на месеци (без дополнување со нули) 1, 11
%D Број на денови (минимум 2 цифри) 01, 31
%d Број на денови (без дополнување со нули) 1, 31
%H Број на часови (минимум 2 цифри) 01, 23
%h Број на часови (без дополнување со нули) 1, 23
%I Број на минути (минимум 2 цифри) 01, 59
%i Број на минути (без дополнување со нули) 1, 59
%S Број на секунди (минимум 2 цифри) 01, 59
%s Број на секунди (без дополнување со нули) 1, 59
%R Знак на интервалот (+ или -) +, -
%r Знак на интервалот со експлицитно означување (- при негативен) , -
%% Симбол за процент %

Пример

Форматирање на интервал во денови и часови:

<?php $interval = new DateInterval('P2DT5H'); echo $interval->format('%d days, %h hours'); ?>

Резултат од извршување на кодот:

'2 days, 5 hours'

Пример

Форматирање на интервал во целосна репрезентација:

<?php $interval = new DateInterval('P1Y3M5DT7H10M'); echo $interval->format('%y years %m months %d days %h hours %i minutes'); ?>

Резултат од извршување на кодот:

'1 years 3 months 5 days 7 hours 10 minutes'

Пример

Форматирање на интервал со водечки нули:

<?php $interval = new DateInterval('PT5H3M'); echo $interval->format('%H:%I'); ?>

Резултат од извршување на кодот:

'05:03'

Погледнете ги и

  • класата DateInterval,
    која претставува временски интервал
  • методот DateTime::format,
    кој форматира датум и време
  • функцијата date,
    која форматира временска ознака
Македонски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј