[vz-users] Abfrage eines spezifischen Zeitraums über das Frontend
    Heine.thomas at online.de 
    Heine.thomas at online.de
       
    Fri Apr  8 17:33:02 CEST 2016
    
    
  
Am 06.04.2016 um 15:53 schrieb Sebastian Vitt:
> Hallo Thomas,
>
>>>      Vielleicht bastelst Du Dir aber ein kleines PHP-Skript, das Dir
>>>      die entsprechenden Links bereitstellt?
>>>      Hier mal ein Codeschnipsel für den Anfang ...
>>>      <http://sandbox.onlinephpfunctions.com/code/f8770ef331b5a38bb9a31f331e8d3bc0c2e2eeab>http://sandbox.onlinephpfunctions.com/code/f8770ef331b5a38bb9a31f331e8d3bc0c2e2eeab
>>>
> ich habe gerade folgendes getestet:
>
> nano /var/www/volkszaehler.org/htdocs/gestern.php
>
> mit folgendem Inhalt:
>
>   <?php
>   date_default_timezone_set("Europe/Berlin");
>   $yesterday = date("Y-m-d",strtotime("yesterday 00:00"));
>   $from_time = "$yesterday"."T00:00:00";
>   $to_time = "$yesterday"."T23:59:59";
>   header ("Location: /frontend/?from=$from_time&to=$to_time");
> ?>
>
>
> dann speichern und rechte vergeben mit
> chmod 644 /var/www/volkszaehler.org/htdocs/gestern.php
>
> Wenn Du nun diese Datei aufrufts per Browser: http://DEINE_VZURL/gestern.php
> öffnet sich der Volkszähler mit der Anicht gestern.
>
> Gruß
> Sebastian
>
Hi Sebastian,
Habs hinbekommen:
Tag
  <?php
  date_default_timezone_set("Europe/Berlin");
  $yesterday = date("Y-m-d",strtotime("yesterday 00:00"));
  $from_time = "$yesterday"."T00:00:00";
  $to_time = "$yesterday"."T23:59:59";
  header ("Location: /frontend/?from=$from_time&to=$to_time");
  ?>
Woche
  <?php
  date_default_timezone_set("Europe/Berlin");
  $time1 = date("Y-m-d",strtotime("Monday last week 00:00"));
  $time2 = date("Y-m-d",strtotime("Monday last week + 6 days 00:00"));
  $from_time = "$time1"."T00:00:00";
  $to_time = "$time2"."T23:59:59";
  header ("Location: /frontend/?from=$from_time&to=$to_time");
  ?>
Monat
  <?php
  date_default_timezone_set("Europe/Berlin");
  $time1 = date("Y-m-d",strtotime("first day of last month 00:00"));
  $time2 = date("Y-m-d",strtotime("last day of last month 00:00"));
  $from_time = "$time1"."T00:00:00";
  $to_time = "$time2"."T23:59:59";
  header ("Location: /frontend/?from=$from_time&to=$to_time");
  ?>
Jahr
  <?php
  date_default_timezone_set("Europe/Berlin");
  $time1 = date("Y-m-d",strtotime("first day of January last year 00:00"));
  $time2 = date("Y-m-d",strtotime("last day of December last year 00:00"));
  $from_time = "$time1"."T00:00:00";
  $to_time = "$time2"."T23:59:59";
  header ("Location: /frontend/?from=$from_time&to=$to_time");
  ?>
Scheint zu klappen!
Danke
Gruß
Thomas
    
    
More information about the volkszaehler-users
mailing list