[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