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 GMT till Tidszon i PHP

    Jonglering tidszoner med PHP är ett vanligt problem . Oavsett om du utvecklar ett forum , en e - handel butik eller en blogg , är det bättre att visa datum för användaren i sin egen tidszon . Även om det är möjligt att skapa en utarbetad anpassad lösning för detta problem , har PHP ett par klasser som kan förenkla uppgiften avsevärt . Klasserna är " DateTime " och " DateTimeZone . " " DateTime " är en klass för att hantera , formatering och konvertering datum . " DateTimeZone " är en klass för att representera en tidszon . Genom att kombinera de båda klassernas funktionalitet , kan du enkelt konvertera en GMT dag till en annan tidszon . Instruktioner
    1

    Öppna en textredigerare , till exempel Anteckningar , och skapa en ny fil . Skriv ett segment av kod som definierar två " DateTimeZone " objekt : en för GMT och en för tidszonen för ditt val . Här är ett exempel :

    $ GMT = ny DateTimeZone ( " GMT " ) ;

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

    Skapa en ny " DateTime " objekt med datumet för att konvertera som första parameter och GMT " DateTimeZone " objekt som den andra . Eventuellt , visa tiden med PHP : s " datum " -funktionen . Här är ett exempel :

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

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

    Konvertera " DateTime " objektets tidszon genom att ringa " setTimezone " metoden med " DateTimeZone " objekt som parameter . Eventuellt , visa den konverterade datum . Här är ett exempel :

    $ dtime - > setTimezone ( $ est ) ;

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

    Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur du ansluter en sträng i PHP
    ·Hur man installerar MySQL på Mac OS X Leopard
    ·Hur man skriver SQL-uttryck
    ·Hur man skapar associativ array i PHP
    ·Konvertera en greve i en array i PHP
    ·Hur Ring PHP Metod Med Javascript
    ·Hur man bygger ett automatiserat register Bot
    ·Vad är global omfattning i PHP
    ·Hur formatera telefonnummer i PHP
    ·Hur man gör Bookmark Systems i PHP & MySQL
    Utvalda artiklarna
    ·Hur man ansluter till en fjärrdatabasservern för MySQ…
    ·Hur avkoda bitly Länkar
    ·Hur man hanterar ett Null Pointer Undantag i Java
    ·Hur man gör ett block element med CSS
    ·Hur du använder PHP /MySQL Från Dreamweaver MX
    ·Lägga GridView
    ·Hur man gör en miniräknare med Python
    ·Hur du uppdaterar Bredd GridView Kolumn
    ·Programmerar serieportar med Visual Basic 6
    ·Vad är Python för Windows PC
    Copyright © Dator Kunskap http://www.dator.xyz