249 of 410 menu

DateInterval класстагы format методу

DateInterval класстагы format методу убакыт аралыгын белгиленген форматтагы атайын символдорду камтыган формат сабын параметр катары кабыл алып, форматталган сапты кайтарат.

Синтаксис

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šuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Биз сайттин иштөөсү, аналитика жана персонализация үчүн cookie файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу