249 of 410 menu

DateInterval კლასის format მეთოდი

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šuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა