Pogledajte određenu poruku
Staro 06. 02. 2007.   #1
Ilija Studen
Direktor Kombinata
Invented the damn thing
 
Avatar Ilija Studen
 
Datum učlanjenja: 07.06.2005
Poruke: 2.669
Hvala: 44
119 "Hvala" u 64 poruka
Ilija Studen će postati "faca" uskoroIlija Studen će postati "faca" uskoro
Default Daylight Saving Time pitanje

Ovo me već neko vreme interesuje, ali nikako da studioznije pristupim problemu (čitao, znam istoriju, ali me opet buni).

Kako u PHP-u pravilno implementirati DST (Daylight Saving Time)? date('I') vraća da li je datum u DST ili ne. Iz manuala:

Citat:
I (capital i) - Whether or not the date is in daylight saving time - 1 if Daylight Saving Time, 0 otherwise.
Problem je što ne znam šta tačno da radim sa tim. Da li je ova implementacija OK:

PHP kôd:
/**
* Return local time based on user's timezone and DST
*
* @param integer $timestamp Original, GMT time
* @param integer $timezone_offset Timezone offset in seconds
* @param boolean $use_dst
* @return integer
*/
function get_local_time($timestamp$timezone_offset$use_dst false) {
  
$result $timestamp $timezone_offset;
  if(
$use_dst && (integer) date('I'$result)) {
    
$result += 3600;
  }
  return 
$result;

Ilija Studen je offline   Odgovorite uz citat