| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> PHP /MySQL programmering >> Content
    Hvad er PHP DateDiff Function
    ? PHP versionen 5.3 indeholder en DateTime klasse til opbevaring, manipulere og udføre beregninger med datoer og en DateInterval klasse til lagring af intervallet mellem to datoer. Den DateTime klasse omfatter flere metoder , såsom DateTime :: diff metode , som returnerer forskellen mellem to DateTime objekter som en DateInterval objekt. Den date_diff Funktionen er en proceduremæssig stil alias for DateTime :: diff metode, der kan bruges til at beregne forskellen mellem to datoer. DateTime Class

    DateTime klasse i PHP er en konstruktion , der repræsenterer en dato og klokkeslæt. Det omfatter en række metoder, der tillader dig at manipulere datoer og udføre datoberegninger . Den DateTime klassen gemmer en dato internt som antallet af sekunder siden Unix Epoch , hvilket er 1 januar, 1970 , kl 00:00:00 GMT . Opret en ny DateTime objekt med "nye" og den DateTime konstruktion eller proceduremæssigt med date_create funktion. For eksempel: ?

    < Php

    $ party = new DateTime ( '1999 -12- 31 ' ),

    $ same_party = date_create ( " 1999-12 - 31 ") ?

    >
    DateTime :: diff

    DateTime :: diff metode giver dig mulighed for at beregne forskellen mellem to DateTime objekter. For eksempel beregner til det antal dage, du har været i live, skriver en funktion til at beregne forskellen mellem dags dato og din fødselsdato : ?

    < Php

    funktion daysAlive ( $ fødselsdato ) {

    $ dag = new DateTime ( "nu ");

    $ fødselsdag = new DateTime ( $ fødselsdato ),

    $ daysAlive = $ fødselsdag -> diff ( $ dag ),

    retur $ daysAlive -> format (" % a dage '); ?

    }

    >
    < br >
    date_diff Function

    date_diff funktionen er en proceduremæssig stil alias for DateTime :: diff metode . Brug date_create funktion for at oprette en DateTime objekt og bruge date_diff funktionen til at beregne intervallet . mellem to datoer for eksempel er den proceduremæssige stil funktion, der beregner det antal dage , du har været i live : ?

    < php

    funktion days_alive ( $ birth_date ) {

    $ dag = date_create ( "nu ");

    $ fødselsdag = date_create ( $ birth_date )

    $ days_alive = date_diff ( $ fødselsdag, $ dag ) ;
    < p> retur date_interval_format ( $ days_alive , "% et dage ") ?

    }

    >
    DateInterval Class

    Når du bruger DateTime :: diff metoden eller date_diff funktionen er resultatet repræsenteret som et objekt af DateInterval klassen. Denne klasse gemmer intervallet mellem to datoer som et fast tidsrum i år , måneder , dage, timer og sekunder . den objektorienterede DateInterval :: format metoden eller proceduremæssige stil date_interval_format funktionen giver dig mulighed for at vise datoen interval i en eller flere perioder. for eksempel kan du få vist en dato interval som et antal dage eller som en række år og dage : ?

    < php

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

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

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

    echo date_interval_format ( $ diff, "% et dage ");

    echo date_interval_format ( $ diff, "% y år og % d dage" );

    >

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Bestem Hvis en fil er et billede i PHP 
    ·Sådan Gem som PHP i Kompozer 
    ·Sådan Indsæt en auto- numerisk tast i PHP 
    ·Sådan Execute en ekstern PHP File 
    ·Sådan sammenkæde i DB2 SQL 
    ·Hvordan man opbygger dynamiske websteder med Dreamweave…
    ·Hvordan kan man øge en PHP Memory limit med Network So…
    ·Sådan kører en MySQL Script 
    ·PHP Unset Class Definition 
    ·NetBeans JDBC MySQL Tutorial 
      Anbefalede Artikler
    ·Sådan Slet Adgangskode til en Toshiba Tecra M2 
    ·Sådan kompilere C-projekter 
    ·Sådan Slut To rullefelterne i HTML & JSP 
    ·Sådan Erklær variable Som en formular i VBA 
    ·Hvordan man laver en animation ved hjælp af Java 
    ·Visual Basic Step-by- Step 
    ·Foldning af to tidssignaler i Matlab 
    ·Sådan Tilføj , Rediger og slet PHP 
    ·Hukommelse Leak Ydelse 
    ·Filtyper, der kan bruges med QBASIC 
    Copyright © Computer Viden http://www.computerdk.com