| 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
    Sådan Konverter et tidsstempel til en dato i PHP
    PHP programmeringssprog har flere nyttige funktioner til at få og manipulering af dato og klokkeslæt . PHP "tid ()" funktionen bruges til at få den aktuelle Unix timestamp , et tal, der repræsenterer antallet af sekunder siden 1 januar 1970 Greenwich Mean Time (GMT ) . Dette nummer er praktisk til at generere unikke og tilfældige tal, men som en læsbar dato og tid , lader det meget tilbage at ønske . Heldigvis PHP "date ()" funktionen er designet til at formatere denne tidsstempel hjælp af en brugerdefineret format. Ting du skal
    PHP side
    Vis Flere Instruktioner
    1

    Opret en variabel til at holde det aktuelle tidsstempel og tildele den værdi, der returneres af den tid () funktion :

    $ nu = tid ();

    tid () tager nogen parametre , og returnerer en Unix tidsstempel. Hvis du har brug for en anden dato i forhold til nu , beregne antallet af sekunder, du har brug for at udligne tidsstempel og tilføje eller trække det fra $ nu

    For eksempel , i går var 24 timer gange 60 minutter gange 60 sekunder siden . :

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

    Også

    $ morgen = $ nu + (24 * 60 * 60) ; $ nextweek = $ nu + (7 * 24 * 60 * 60) ,
    2

    Indstil standard tidszone . Dette vil give date () funktion til korrekt konvertere tidsstempel til dato og tid for standardplaceringen. For eksempel

    date_default_timezone_set ( ' America /Denver '); Se

    "Liste over understøttede Tidszoner " i afsnittet Ressourcer
    3

    . konstruere en datoformatering streng matcher det format, du ønsker at vise eller bruge . Der er flere standard formatering tegn, f.eks "d" for et tocifret dag , 'D' for et forkortet dag navn, 'F' for det fulde navn af måneden, og 'Y' for firecifret år. < br >

    for eksempel vil strengen " l , F j, Y" give en dato , der ligner " tirsdag, marts 30, 2010 " . Se " PHP.net : date" dokumentation forbundet i afsnittet Referencer for en komplet liste over formatering snor tegn
    4

    Ring til date () funktion, der passerer den dato formatering snor og tidsstemplet som . parametre:

    $ todaystr = dato ( "L , F j, Y" , $ nu) ,

    nu kan du bruge variablen indeholder dit formateret dato ( $ todaystr i dette tilfælde) , ekko det til siden, sammenkæde til på en anden streng, eller passerer det til en funktion , der kræver en formateret dato. Der er foruddefinerede formater, du kan passere ind til formateringen strengen parameter for at hente standard dato - tidsstrenge . For eksempel : Hej

    $ todaystr = dato ( DATE_RSS , $ nu) ,

    sætter $ todaystr på en RSS- date format som følgende : Hej

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

    Se " liste over understøttede DateTime Constants " i afsnittet Ressourcer for en komplet liste

    .

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Luk PHP Tags 
    ·Sådan oprettes WSDL filer i Zend 
    ·Sådan oprettes en Secure PHP Login Script 
    ·Hvordan kan jeg tilføje Google Analytics til en PHP fi…
    ·Sådan ændres en Font type med PHP 
    ·Sådan kontrolleres det, et afkrydsningsfelt er blevet …
    ·Sådan ændres Column navn MySQL Table med T -SQL 
    ·Sådan Debug PHP Crashes 
    ·PHP klasse VaR Funktion 
    ·Sådan tilføjes HTML-kode til en e-mail skabelon i PHP…
      Anbefalede Artikler
    ·Hvordan til at opsige et program i Code i Visual Basic 
    ·Sådan ændres en markøren med VBA 
    ·Hvordan man skriver en bagsidetekst Med en Java Program…
    ·Hvordan man skriver fast bredde tekstfiler med Visual B…
    ·Forskelle mellem EXISTS & IN i SQL 
    ·Sådan Konverter Int til String i Python 
    ·Sådan Program i MIPS 
    ·Hvordan laver man en usynlig knap i C # 
    ·Sådan bruges en Matrix til Transform objekter i VB.NET…
    ·Sådan Fix tidsstempler Brug AWK 
    Copyright © Computer Viden http://www.computerdk.com