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

    Hur konvertera en tidsstämpel till ett datum i PHP

    PHP programmeringsspråk har flera användbara funktioner för att få och manipulera datum och tid . Den PHP " tid ( ) " är funktionen används för att få den aktuella Unix timestamp , ett tal som representerar antalet sekunder sedan 1 januari 1970 Greenwich Mean Time ( GMT ) . Detta nummer är praktiskt för att generera unika och slumpmässiga siffror , men som en läsbar datum och tid , lämnar det mycket att önska . Lyckligtvis , PHP "date ( ) " -funktion har utformats för att formatera denna tidsstämpel använder ett eget format . Saker du behöver
    PHP sidan
    Visa fler instruktioner
    1

    Skapa en variabel för att hålla den aktuell tidsstämpel och tilldela det värdet som returneras av tiden ( ) funktionen :

    $ nu = tid ( ) ;

    tid ( ) tar inga parametrar och returnerar ett Unix tidsstämpel . Om du behöver ett annat datum i förhållande till nu , beräkna antalet sekunder du behöver för att kompensera tidsstämpeln och addera eller subtrahera den från $ nu

    Till exempel var igår 24 timmar gånger 60 minuter gånger 60 sekunder sedan . :

    $ igår = $ nu - ( 24 * 60 * 60 ),

    också

    $ morgon = $ nu + ( 24 * 60 * 60 ), $ nextweek = $ nu + ( 7 * 24 * 60 * 60 ) , köpa 2

    Ange tidszon . Detta kommer att tillåta att datumet ( ) funktionen för att konvertera tidsstämpeln till datum och tid för den förvalda platsen . Till exempel ,

    date_default_timezone_set ( ' America /Denver ' ) ;

    Se " Lista över stöds tidszoner " i avsnittet Resurser
    3

    . konstruera en sträng datumformatering matchar det format du vill visa eller använda . Det finns flera vanliga formateringstecken , såsom " d " för en tvåsiffrig dag , " D " för en förkortad dag namn , " F " för det fullständiga namnet på månaden , och "Y" för fyrsiffriga året .

    till exempel kommer strängen " l , F j , Y " ge ett datum som ser ut som " Tisdag 30 mars, 2010 " . Se " PHP.net : datum " dokumentation länkad i avsnittet Referenser för en komplett lista av formatera sträng tecken
    4

    Ring date () funktionen , passerar strängen datumformatering och tidsstämpel som . parametrar :

    $ todaystr = date ( " l , F j , Y " , $ numera ) ,

    nu kan du använda variabeln innehåller din formaterade datum ( $ todaystr i detta fall ) , ekande den till sidan , sammanfoga till på en annan sträng , eller passerar den till en funktion som kräver ett formaterat datum . Det finns fördefinierade format som du kan passera in för formatering strängparameter att hämta vanliga tids- strängar . Till exempel :

    $ todaystr = datum ( DATE_RSS , $ numera ) ,

    sätter $ todaystr till en RSS datumformat som följande :

    Tue , 30 Mar 2010 15 : 33:01 -0600

    Se " lista över stöds DateTime konstanter " i avsnittet Resurser för en komplett lista

    .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man ställer in en enkel PHP SoapServer Med en funk…
    ·Hur man testar en PHP Kontaktformulär i XAMPP
    ·En handledning om Återställa Array i PHP
    ·PHP IDE Vs . PHP Eclipse
    ·Hur Infoga eller Uppdatera MySQL
    ·Hur man tar bort ett återkommande ord i PHP
    ·Hur man tar bort en variabel på en PHP på Submit
    ·Hur Markera Obligatoriska fält Med PHP
    ·Hur Utelämna Vanliga ord Med en PHP MySQL Query
    ·Hur man skriver API PHP Dra Klasser på en fjärrserver…
    Utvalda artiklarna
    ·SQL kommandot Ersätt
    ·Hur man deklarerar variabler i Access VB
    ·Hur man använder Java för att skapa Web Service Apps
    ·Hur man skapar ett reguljärt uttryck i Python
    ·Filtyper som kan användas med QBASIC
    ·Hur man kompilerar ett Python -kod för fel utan Runnin…
    ·Java bytekod Reverse Engineering
    ·Hur Starta en Misslyckades Curl Transfer i PHP
    ·Hur du tvingar Kompilera en arbetsbok från VB
    ·Skillnad mellan C & Visual C
    Copyright © Dator Kunskap http://www.dator.xyz