249 of 410 menu

Metoden format i klassen DateInterval

Metoden format i klassen DateInterval omvandlar ett tidsintervall till en strängrepresentation enligt det angivna formatet. Den tar som parameter en formatsträng som innehåller specialtecken och returnerar en formaterad sträng.

Syntax

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

Specialtecken

Specifikator Beskrivning Exempel
%Y Antal år (minst 2 siffror) 01, 12
%y Antal år (utan nollutfyllnad) 1, 12
%M Antal månader (minst 2 siffror) 01, 11
%m Antal månader (utan nollutfyllnad) 1, 11
%D Antal dagar (minst 2 siffror) 01, 31
%d Antal dagar (utan nollutfyllnad) 1, 31
%H Antal timmar (minst 2 siffror) 01, 23
%h Antal timmar (utan nollutfyllnad) 1, 23
%I Antal minuter (minst 2 siffror) 01, 59
%i Antal minuter (utan nollutfyllnad) 1, 59
%S Antal sekunder (minst 2 siffror) 01, 59
%s Antal sekunder (utan nollutfyllnad) 1, 59
%R Intervallets tecken (+ eller -) +, -
%r Intervallets tecken med explicit visning (- vid negativt) , -
%% Procenttecknet %

Exempel

Formatering av intervall i dagar och timmar:

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

Resultat av kodkörning:

'2 days, 5 hours'

Exempel

Formatering av intervall i fullständig representation:

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

Resultat av kodkörning:

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

Exempel

Formatering av intervall med inledande nollor:

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

Resultat av kodkörning:

'05:03'

Se även

  • klassen DateInterval,
    som representerar ett tidsintervall
  • metoden DateTime::format,
    som formaterar datum och tid
  • funktionen date,
    som formaterar en tidsstämpel
Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa