Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> PHP /MySQL Programmering >> Content

    Skillnaden mellan tidsstämplar i PHP

    PHP tidsstämplar kan vara användbar för att beräkna skillnaden mellan två tidpunkter , t.ex. vid beräkning av födelsedatum , hur många dagar förrän en faktura är förfallen eller hur många timmar har gått sedan en användares senaste inloggning . Om du bara vill veta hur många sekunder har gått mellan två tidsstämplar , bara subtrahera från varandra . Mer avancerade beräkningar kan uppnås genom att omvandla de tidsstämplar i DateTime objekt och använda inbyggda tidsfunktioner . Struktur

    PHP tidsstämplar har ett heltal som representerar hur många sekunder har gått mellan Unix Epoch (1 januari 1970 00:00:00 GMT ) och den aktuella tiden . Den " tid ( ) "-funktion returnerar den aktuella Unix tidsstämpel . En typisk PHP tidsstämpel visas som " 1307826891 . " Addera Konvertera tidsstämplar i DateTime

    Konvertera PHP tidsstämplar i DateTime objekt kan du använda DateTime avancerade formatering och tidsskillnaden funktioner. Använd " setTimestamp " funktionen genom att lägga till följande kod , där $ timestamp " är din PHP tidsstämpel :

    $ datum - > setTimestamp ( $ timestamp ) ,

    DateTime objekt liknar till "2005 års -08- 15T15 : 52:01 +0000 " " . måndag , 15 -Aug - 05 15:52:01 UTC " eller
    skillnaden mellan Tidsstämplar

    Använd DateTime s " diff " -funktionen för att beräkna skillnaden mellan två tidsstämplar som har omvandlats till DateTime objekt till exempel : .

    $ skillnad = $ date1 - > diff ( $ date2 ) ;

    " $ date1 " och $ date2 " är dina DateTime objekt . Den returnerade DateInterval Objektet har fält som ger antalet år , månader , dagar , timmar, minuter och sekunder mellan två datum . Addera Formatera skillnaden mellan tidsstämplar

    Formatera tidsskillnaden mellan två tidsstämplar som har omvandlats till DateTime objekt med " format " -funktion , genom att lägga in koden :

    $ difference_format = $ skillnad - > format ( ' % y - % m - % d % H - % i- % s '); " . år - mån - dagar timmar - minuter -sekunder "

    Detta ger dig skillnaden i Du kan mata detta med koden " echo $ diff_format , . " Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man använder ett PHP att få den undermapp
    ·Så lägger omdirigeringskoden på PHP
    ·Hur man skapar ett online Anslagstavla
    ·Hur lägger jag ett PHP skript med MySQL
    ·Hur Överför Excel-data till MySQL
    ·Hur man kan stoppa MySQL Med Ubuntu
    ·Online PHP Certifiering
    ·Hur få antalet retweets i PHP
    ·Antalet ord i en PHP String
    ·Ställa en PHP värde med JavaScript
    Utvalda artiklarna
    ·Lägga till en skrivare med VBScript
    ·Fult ord Filter i PHP
    ·Hur läsa innehållet i en textfil med VBScript
    ·Hur man tar bort ett enstaka tecken i en sträng i Pyth…
    ·Konfigurera WAMP med Eclipse IDE för PHP
    ·Hur konvertera XML till JSX
    ·Hur Anpassa ValidationSummary
    ·Hur man skriver en FTP Script
    ·Hur Överför & Ändra storlek på en PHP MySQL Bild
    ·PHP Knapp Tricks
    Copyright © Dator Kunskap http://www.dator.xyz