Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> PHP /MySQL programmering >> Content
    Slik konverterer GMT til tidssone i PHP
    Sjonglering tidssoner med PHP er et vanlig problem . Enten du utvikler et forum , en e-butikk eller en blogg , er det best å vise datoer for brukeren i sin egen tidssone. Selv om det er mulig å lage en forseggjort tilpasset løsning for dette problemet , har PHP et par klasser som kan forenkle oppgaven betydelig. Klassene er " Blits " og " DateTimeZone . " " Blits " er en klasse for håndtering, formatering og konvertering av datoer. " DateTimeZone " er en klasse for å representere en tidssone . Ved å kombinere de to klasser ' funksjonalitet, kan du enkelt konvertere en GMT dato som i en annen tidssone. Instruksjoner
    en

    Åpne en teksteditor , for eksempel Notisblokk , og opprette en ny fil . Skriv et segment med kode som definerer to " DateTimeZone " objekter : en for GMT og en for tidssonen av ditt valg. Her er et eksempel : en

    $ gmt = new DateTimeZone (' GMT ');

    $ est = new DateTimeZone (' America /New_York ');
    2

    Opprett en ny " Blits " objekt med dato for å konvertere som første parameter og GMT " DateTimeZone " objekt som andre . Du kan eventuelt vise tiden ved hjelp av PHP er " date "-funksjonen . Her er et eksempel : en

    $ dtime = new DateTime ( '7 /12/2010 11:15 ' , $ GMT) ;

    echo date ( ' r ' , $ dtime - > ; getTimestamp ( ));
    3

    Konverter " DateTime " objektets tidssone ved å kalle " setTimezone "-metoden med " DateTimeZone " objekt som parameter. Du kan eventuelt vise den konverterte dato. Her er et eksempel : en

    $ dtime - > setTimezone ( $ est ) ;

    echo date ( 'r ' , $ dtime - > getTimestamp ( ));


    früher :

     Weiter:
      Relatert Artike
    ·Hvordan konvertere en MySQL database til en Comma Delim…
    ·Hvordan sjekke en fil Eier i PHP 
    ·Hvordan bruke Velg Innenfor en DIV tag 
    ·PHP Dynamic Bilde Tutorial 
    ·Slik eksporterer til MySQL i SSIS 
    ·Hvordan slå av MySQL Cache 
    ·Slik oppgraderer MySQL på XAMPP 
    ·Hvordan håndtere XML Navn Spaces i PHP 
    ·Hvordan skrive en XML Header i PHP 
    ·Slik aktiverer debuggingsdata i MySQL og PHP 
      Anbefalte artikler
    ·Struktur i VB.NET 
    ·Hvordan lage en buffer i C + + 
    ·Slik Clear Stringstreams 
    ·Design Prosjekt Emner i Visual Basic 
    ·PHP SPL Typer 
    ·Fordelene ved CMP Over BMP 
    ·JavaScript-funksjoner til å akseptere navngitte parame…
    ·Hvordan sette opp Bytes å motta numeriske data med Soc…
    ·Hvor lang tid tar iPhone App Utvikling 
    ·Query SQL Tutorial 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/