mysqldumper
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 16.05.2008, 19:23   #1
TP-Insider
 
Benutzerbild von kami
 
Registriert seit: Apr 2004
Ort: NRW
kami ist auf einem guten Weg
Post

Kalenderwoche weiterrechnen


Hallo Forum,

habe eine Frage zur Errechnung von Datum. Ich möchte jede Woche das Datum vom Startdatum ausgeben.
Z.B.:

1. Woche (Beginn mit 6.5.200,
2. Woche dann um 7 Tage weiter, usw.
PHP-Code:
$wo 7;
$dat=Date(#6.5.2008#) + $wo
echo $dat
Wie kann ich das in PHP errechnen?
Da werden wohl alle darüber lachen. Mir aber nicht danach zumute.
Könnt Ihr mir dabei helfen?

mfg
reinhold
__________________
gruss
reinhold

_____________________
Übung macht den Meister.

http://traump.rkami.de/Index.php

Hier habe ich jetzt alle Dateien für traum-projekt gespeichert.


kami ist offline   Mit Zitat antworten


Alt 16.05.2008, 19:37   #2
TP-Moderator
 
Benutzerbild von Rizzo
 
Registriert seit: Aug 2004
Ort: Kaiserslautern
Rizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine User
Hallo kami,

schau dir mal strtotime an.
Rizzo ist offline   Mit Zitat antworten
Alt 18.05.2008, 20:26   #3
TP-Insider
 
Benutzerbild von kami
 
Registriert seit: Apr 2004
Ort: NRW
kami ist auf einem guten Weg
Hallo Forum,

danke für die Hilfe, das hat mir geholfen.
Habe es folgendermassen geregelt.
PHP-Code:
$ta = 8;
$woche = 7;
function xxxx($ta)
{
echo "<br/>";
$bef = date('j. n. Y', mktime(0,0,0,5,$ta,2008)) ;
echo '<p class="rot">';
echo $bef. "\n<br/>";
echo "bis zum <br/>".$ta.". Tag</p>";
}
?>
<?php xxxx ($ta+($woche*2));?>
mfg
reinhold
__________________
gruss
reinhold

_____________________
Übung macht den Meister.

http://traump.rkami.de/Index.php

Hier habe ich jetzt alle Dateien für traum-projekt gespeichert.


kami ist offline   Mit Zitat antworten
Alt 19.05.2008, 02:17   #4
TP-Supporter
 
Benutzerbild von Sand*mann
 
Registriert seit: Nov 2005
Sand*mann bringt sich richtig einSand*mann bringt sich richtig ein
Das spuckt bei mir

22. 5. 2008
bis zum
22. Tag

aus...

Abgesehen davon versteh ich überhaupt nicht, was du da zusammenrechnest.

Warum nicht so?
PHP-Code:
$tag 6;
$monat 5;
$jahr 2008;
for(
$i 0$i 5$i++)
{
    
$timestamp_aktl mktime(0,0,0,$monat,$tag,$jahr);
    
$timestamp_neu $timestamp_aktl + ($i 24 60 60);
    echo(
date("j.n.Y",$timestamp_neu)."<br />");

Aus dem Ausgangsdatum wird ein Timestamp (Anzahl Sekunden seit irgendwann 1970) gemacht und dann die Anzahl von Sekunden einer Woche (7 * 24 * 60 * 60) auf den Timestamp draufgerechnet. Anschließend errechnet man aus dem neuen Timestamp das neue Datum.

Ergibt:

6.5.2008
13.5.2008
20.5.2008
27.5.2008
3.6.2008
Sand*mann ist offline   Mit Zitat antworten
Alt 19.05.2008, 02:48   #5
TP-Moderator
 
Benutzerbild von Rizzo
 
Registriert seit: Aug 2004
Ort: Kaiserslautern
Rizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine User
Wie es bequem geht steht doch alles in der Doku, man muß sich nur mal 10 Minuten Zeit nehmen um auch die Querverweise zu lesen und wenigstens die Referenzbeispiele zu verstehen.

PHP-Code:
function wochen$wochen )
{
    
$startdatum mktime000582008 );
    for (
$i=0$i $wochen$i++)
    {
        
$daten[] = date'd.m.Y'strtotime"+{$i} week"$startdatum ) );
    }
    return 
$daten;
}
// Datum der nächsten 6 Wochen berechnen
$ermittelte_daten wochen);
echo 
"<pre>" .print_r$ermittelte_datentrue ). "</pre>";

/* gibt aus
Array
(
    [0] => 08.05.2008
    [1] => 15.05.2008
    [2] => 22.05.2008
    [3] => 29.05.2008
    [4] => 05.06.2008
    [5] => 12.06.2008
)
*/ 
Rizzo ist offline   Mit Zitat antworten
Alt 19.05.2008, 10:13   #6
TP-Insider
 
Benutzerbild von kami
 
Registriert seit: Apr 2004
Ort: NRW
kami ist auf einem guten Weg
Hallo Rizzo,

danke für die Tips.
Die Ausgabe erfolgt jeweils im Text (also nicht hintereinander) chronologisch an unterschiedlichen Stellen. So eine Art Bericht. Deswegen benötige ich keine Schleife. Bei dem Link ist fast alles in englisch. Und das beherrsche ich nicht so.

mfg
reinhold
__________________
gruss
reinhold

_____________________
Übung macht den Meister.

http://traump.rkami.de/Index.php

Hier habe ich jetzt alle Dateien für traum-projekt gespeichert.


kami ist offline   Mit Zitat antworten
Alt 19.05.2008, 10:19   #7
TP-Special Mod
 
Benutzerbild von steffenk
 
Registriert seit: Feb 2005
Ort: Haan / NRW
steffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine User
sourcecode ist international

In der Doku sind immer etliche Beispiele von Usern, die oft hilfreicher sind als die Beispiele der Doku selber.
__________________

Typo3 · MySQLDumper · dislabs
·
manche Mühlen mahlen schneller ...
"Ich habe Rücken"
Horst Schlämmer
steffenk ist offline   Mit Zitat antworten
Alt 19.05.2008, 10:24   #8
TP-Insider
 
Benutzerbild von kami
 
Registriert seit: Apr 2004
Ort: NRW
kami ist auf einem guten Weg
... aber die Beispiele (Text) sind fast immer bei PHP in englisch. Das Verstehen wird dann aber erschwert wenn man den Code noch nicht richtig interpretieren kann.
__________________
gruss
reinhold

_____________________
Übung macht den Meister.

http://traump.rkami.de/Index.php

Hier habe ich jetzt alle Dateien für traum-projekt gespeichert.


kami ist offline   Mit Zitat antworten
Alt 19.05.2008, 10:38   #9
TP-Special Mod
 
Benutzerbild von steffenk
 
Registriert seit: Feb 2005
Ort: Haan / NRW
steffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine User
geb ich Dir recht. Da aber fast alle "gute" Quellen bei Programmierung in english sind, solltest Du Dein Englisch verbessern. Gute Hilfe leistet immer LEO
http://dict.leo.org/
__________________

Typo3 · MySQLDumper · dislabs
·
manche Mühlen mahlen schneller ...
"Ich habe Rücken"
Horst Schlämmer
steffenk ist offline   Mit Zitat antworten
Alt 19.05.2008, 12:02   #10
TP-Moderator
 
Benutzerbild von Adromir
 
Registriert seit: Jun 2004
Ort: Hannover
Adromir lebt für das TP und seine UserAdromir lebt für das TP und seine UserAdromir lebt für das TP und seine UserAdromir lebt für das TP und seine UserAdromir lebt für das TP und seine UserAdromir lebt für das TP und seine User
Wobei ich Datums- Berechnungen gerne über ein MySQL Query mache, da MySQL sehr schöne Möglichkeiten bietet.

z.B.
SELECT DATE_ADD('2008-05-19', INTERVAL 7 DAY) AS nWeek;
__________________
Je größer der Deppenfaktor, desto gigantischer das Bescheidwissergefühl
-Dieter Nuhr
Adromir ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
Kalenderwoche weiterrechnen Kalenderwoche weiterrechnen
« Links in if / else Anweisung einbauen | suche dateiverwaltungsscript »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 08:09 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67