Toon posts:

[php] tijd zones

Pagina: 1
Acties:

Verwijderd

Topicstarter
Is er een functie om bv de tijd in new york weer te geven.

is daar een functie voor of zou ik daar zelf een array voor moetten schrijven en dan een reken zommetje maken?

  • Han
  • Registratie: Juli 2001
  • Niet online

Han

Hier staat ook het één en ander over tijzones: [topic=125484/1/25]

Weet niet of je dat bedoeld?

Doubt thou the stars are fire; Doubt that the sun doth move; Doubt truth to be a liar; But never doubt I love.


Verwijderd

Topicstarter
niet echt
dat is asp :r

  • TheRookie
  • Registratie: December 2001
  • Niet online

TheRookie

Nu met R1200RT

uit de php manual page voor localtime
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?
// to set up berlin time it could look like this:
    print "<HTML><body><pre>";
    
    setlocale( "LC_ALL", "de_DE" );
    
    putenv( "PHP_TZ=Europe/Berlin" );
    
    $now = time();
    
    print_r( localtime(time(),true) );
    print_r( getdate() );
    
    print date("H:i:s");
    print date("T");
?>

Verwijderd

PHP:
1
2
3
<?
$time_NYC = time() + 6*3600; //verschil is 6 uur met NYC
?>

  • SnoW
  • Registratie: Februari 2000
  • Laatst online: 03-09 10:35
PHP:
1
2
3
<?
$time_NYC = time() + 6*3600; //verschil is 6 uur met NYC
?>
Dit werkt misschien voor New York wel (daarmee is het tijdsverschil altijd 6 uur), maar als ik bijvoorbeeld de tijd in Australië wil weten, gaat deze vlieger helaas niet op. Australië heeft namelijk op andere momenten dan wij zomertijd, waardoor het tijdsverschil niet altijd even groot is.

Heeft iemand een idee hoe ik in PHP de Australische tijd te pakken kan krijgen?

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Op donderdag 17 januari 2002 08:56 schreef SnoW het volgende:
Heeft iemand een idee hoe ik in PHP de Australische tijd te pakken kan krijgen?
Antwoord is al gegeven toch?

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

Op donderdag 17 januari 2002 08:56 schreef SnoW het volgende:
Dit werkt misschien voor New York wel (daarmee is het tijdsverschil altijd 6 uur), maar als ik bijvoorbeeld de tijd in Australië wil weten, gaat deze vlieger helaas niet op. Australië heeft namelijk op andere momenten dan wij zomertijd, waardoor het tijdsverschil niet altijd even groot is.

Heeft iemand een idee hoe ik in PHP de Australische tijd te pakken kan krijgen?
uhm
http://gathering.tweakers.net/forum/list_message/11851906#11851906
overgeslagen ??

Doet iets met Cloud (MS/IBM)


  • SnoW
  • Registratie: Februari 2000
  • Laatst online: 03-09 10:35
Dat werkte bij mij niet. Ik kreeg gewoon mijn eigen lokale tijd. Heb de oplossing al gevonden:
PHP:
1
2
3
<?
putenv("TZ=Australia/Sydney");
?>

Let dus op het verschil: geen "PHP_TZ=" maar "TZ=". Geen idee trouwens waarom PHP_TZ bij mij niet werkt (RH7.2, Apache, PHP4.0.6).
Pagina: 1