| 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
    Forskellen mellem tidsstempler i PHP
    PHP tidsstempler kan være nyttigt at beregne forskellen mellem to punkter i tid, såsom ved beregning fødselsdatoer , hvor mange dage , indtil et lovforslag skyldes eller hvor mange timer er gået, siden en brugers sidste login . Hvis du kun ønsker at vide, hvor mange sekunder der er gået mellem to tidsstempler , bare trække dem fra hinanden . Mere avancerede beregninger kan opnås gennem konvertere tidsstempler i DateTime objekter, og ved hjælp af indbyggede tidsfunktioner . Struktur

    PHP tidsstempler har et heltal værdi, der repræsenterer hvor mange sekunder der er gået mellem Unix Epoch ( 1 januar 1970 , 00:00:00 GMT ), og det aktuelle tidspunkt. Den " tid ( )" funktionen returnerer den aktuelle Unix tidsstempel . En typisk PHP tidsstempel vises som " 1307826891 ".
    Konvertering tidsstempler i DateTime

    Konvertering PHP tidsstempler i DateTime objekter kan du gøre brug af DateTime avancerede formatering og tidsforskellen funktioner. Brug " setTimestamp "-funktionen ved at tilføje følgende kode , hvor $ timestamp " er din PHP tidsstempel : Hej

    $ dato -> setTimestamp ( $ timestamp ),

    DateTime objekt ligner til "2005- -08- 15T15 : 52:01 +0000 " " . mandag den 15. -Aug -05 15:52:01 UTC " eller
    forskellen mellem Tidsstempler
    < br >

    Brug DateTime s " diff "-funktionen til at beregne forskellen mellem to tidsstempler , der er blevet konverteret til DateTime objekter for eksempel: .

    $ forskel = $ dato1 -> diff ( $ dato2 ) ;

    "$ dato1 " og $ dato2 " er dine DateTime objekter. Den returnerede DateInterval objektet har felter, der giver det antal år , måneder , dage , timer, minutter og sekunder mellem de to datoer.
    Formatering forskellen mellem tidsstempler

    Formater tidsforskellen mellem to tidsstempler , der er blevet konverteret til DateTime objekter med " format "-funktionen ved at tilføje koden : Hej

    $ difference_format = $ forskel -> format ( '% y- % m - % d% h- % i- % s '); " . års - måneder - dage timer - minutter -sekunder "

    Dette vil give dig forskellen i Du kan udsende dette med koden " echo $ diff_format ; . "

    Forrige :

    næste :
      Relaterede artikler
    ·MySQL Venstre Deltag Tutorial 
    ·Hvordan til at navigere i midten af ​​en PHP fil 
    ·Sådan Læs Eval Print i PHP 
    ·Sådan Beregn en løbende saldo med MySQL 
    ·Hvordan til at behandle kreditkort i PHP 
    ·Sådan Luk PHP Tags 
    ·Sådan fjerner afsnitstegn fra en streng i PHP 
    ·Sådan frakoblet en PHP Session 
    ·Sådan Ring en PHP fil navn fra XML Flash Code 
    ·MySQL Linux Tutorial 
      Anbefalede Artikler
    ·Sådan Switch en Rails database til SQLite3Comment 
    ·Sådan oprettes MySQL-databaser til at installere DSN 
    ·Hvordan man skriver koder, som vil generere en Tekstbok…
    ·Sådan oprettes en MP3-afspiller i PHP 
    ·Hvordan til at skifte farve i C + + 
    ·Sådan ryddes en JMS kø 
    ·Sådan får du adgang en VBA Copy Query fra en anden da…
    ·Sådan oprettes en nøglefil for dll-filer på VB.Net 
    ·Hvordan Brug Combo Box Med Netbeans GUI 
    ·Sådan kompilere C-kode med G+ + 
    Copyright © Computer Viden http://www.computerdk.com