Project

General

Profile

Feature #11957

Updated by Carsten Rose about 3 years ago

Es kommt immer wieder vor das man gerne die Timezone (CET oder CEST) fuer ein gegebenes Datum angeben moechte. 

 In PHP geht das einfach mit  
 <pre> 
 $ts = strtotime('01.06.2021'); 
 $offset = date("Z",$ts) / 3600; 
 switch( $offset ) { 

   case 1: echo "CET"; break; 
   case 2: echo "CEST"; break; 
   default: $tz=sprintf("%+d",$offset); echo "GMT$tz" 
 } 
 </pre> 

 * Es koennte implementiert werden als Action/Escape Class 't' 
 * Wenn als Value nichts angegeben ist, wir DATE() genommen, sonst der gelieferte Datetime timestamp. 
 * Interessant: https://debugged.it/blog/proper-time-handling-with-php-and-mysql/

Back