Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> PHP /MySQL programmering >> Content
    Hva er PHP DateDiff Funksjon
    ? PHP versjon 5.3 inkluderer en DateTime klasse for lagring , manipulering og utføre beregninger med datoer og en DateInterval klasse for lagring intervallet mellom to datoer . Den DateTime klassen inkluderer flere metoder , som for eksempel DateTime :: diff metoden , som returnerer forskjellen mellom to Blits gjenstander som DateInterval objekt. Den date_diff funksjonen er en prosessuell stil aliaset til DateTime :: diff metode som kan brukes til å beregne forskjellen mellom to datoer . Brennvidde Class

    DateTime klasse i PHP er en konstruksjon som representerer en dato og tid. Det inkluderer flere metoder som lar deg manipulere datoer og utføre datoberegninger . Den DateTime klassen lagrer en dato internt som antall sekunder siden Unix Epoch , som er den første januar 1970 , kl 00:00:00 GMT . Opprett en ny DateTime objekt med "nye " og DateTime begrepet eller prosedyremessig med date_create funksjon . For eksempel: ?

    < Php

    $ fest = new DateTime ( '1999 - 12-31 ');

    $ same_party = date_create ( " 1999-1912 - 31 "); ?

    >
    DateTime :: diff

    DateTime :: diff metoden gjør det mulig å beregne forskjellen mellom to DateTime objekter. For eksempel vil beregne hvor mange dager du har vært i live , skriver en funksjon for å beregne forskjellen mellom dagens dato og din fødselsdato : ?

    < Php

    funksjon daysAlive ( $ fødselsdagen ) {

    $ dag = new DateTime ( "nå ");

    $ bursdag = new DateTime ( $ fødselsdato ) ;

    $ daysAlive = $ bursdag - > diff ( $ dag ) ;

    returnerte $ daysAlive - > format ( " % a days '); ?

    }

    >


    date_diff funksjon

    date_diff funksjonen er en saksbehandlingsfeil stil alias for DateTime :: diff metoden. Bruk date_create funksjon for å lage en DateTime objekt og bruke date_diff funksjonen til å beregne intervall . mellom to datoer for eksempel er den prosessuelle stil funksjon som beregner antall dager du har vært i live : ?

    < php

    funksjon days_alive ( $ Birth_Date ) {

    $ dag = date_create ( "nå ");

    $ bursdag = date_create ( $ Birth_Date ) ;

    $ days_alive = date_diff ( $ bursdag , $ dag ) ;
    < p> retur date_interval_format ( $ days_alive , " % a days "); ?

    }

    >
    DateInterval Class
    < p > Når du bruker DateTime :: diff metode eller date_diff funksjonen , er resultatet representert som et objekt av DateInterval klassen . Denne klassen lagrer intervallet mellom to datoer som en fast periode i år , måneder , dager, timer og sekunder . den objektorientert DateInterval :: format metode eller prosessuelle stil date_interval_format funksjonen lar deg vise datoen intervall i en eller flere perioder . for eksempel kan du vise en dato intervall som et antall dager eller som et tall år og dager : ?

    < php

    $ first_date = date_create ( " 2011-09-05 ");

    $ second_date = date_create ( " 2020-06 -01 ");

    $ diff = date_diff ( $ second_date , $ first_date ) ;

    ekko date_interval_format ( $ diff , " % a days ");

    ekko date_interval_format ( $ diff , " % y år og % d dager" ); ?

    >

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan skjule e-postadresser i PHP 
    ·Hvor å Endre File Tillatelse Bruke PHP 
    ·Hvordan lage en rekke objekter i PHP 
    ·Sette inn data med PHP i MySQL 
    ·Hvordan redusere antall tegn i en streng på PHP 
    ·Sette inn et bilde i en HTML- e-post i PHP 
    ·Hvordan Reverse en MySQL Query i PHP 
    ·Slik avinstallerer PHP Fra XAMPP 
    ·Hvordan koble Ajax til MySQL 
    ·Hvordan Return DIVs Med PHP 
      Anbefalte artikler
    ·Hvordan lese en fil til ListBox i C # 
    ·Hvordan lage en nettleser med Visual Basic 2005 Express…
    ·Hvordan lage en variant for SM30 
    ·Hvordan legge til en DLL i Visual C 
    ·Hvordan gjøre valideringer i Struts 
    ·Hvordan lage Endpoint nuller 
    ·Hvordan bruke Attachments.Add å knytte flere i VBS 
    ·Hvordan bruke de mest vanlige numeriske MySQL datatyper…
    ·Intermediate -Level Javascript Tutorial 
    ·Hvordan lage XMLs for en JW Player 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/