Webmaster Forum von Webmaster-Resource.de
»
Webcoding
»
PHP
(Moderatoren:
Christian Felken
,
» тнє $υι¢ι∂є « ™
)
Datum
Username:
1 Stunde
1 Tag
1 Woche
1 Monat
Immer
Password:
Übersicht
Hilfe
Suche
Quick Search
Advanced Search
Einloggen
Registrieren
« vorheriges
nächstes »
Seiten: [
1
]
Topic Tools
Topic Tools
Drucken
10. September 2007, 11:15:15
#0
lila
lila
Show lila's last posts.
Show general stats for lila.
HTML Scripter
Beiträge: 63
Datum
//Aktivitäten in folgenden Zeitraum ermitteln
Code:
$gestern_start = mktime(0, 0, 0, date("m"), date("d")-1, date("Y"));
$gestern_ende = mktime(23, 59, 59, date("m"), date("d")-1, date("Y"));
Mit diesem Codeausschnitt konnte ich sämtliche Aktivitäten vom Vortag ermitteln.
Ich möchte es aber monatsweise ermitteln...ich habe es mal so folgendermaßen probiert, und habe
hinter date("m") die -1 plaziert ....klappt aber nicht!
Bräuchte unbedingt Rat dazu....
10. September 2007, 15:40:17
#1
sf-design
sf-design
Visit sf-design's website.
Show sf-design's last posts.
Show general stats for sf-design.
PHP Scripter
Beiträge: 212
Re: Datum
Mach einfach mal ne Klammer drum, dann müsste es gehen; also so:
Code:
(date('m')-1)
Gruß,
Basti
www.sf-design.info
10. September 2007, 17:36:10
#2
lila
lila
Show lila's last posts.
Show general stats for lila.
HTML Scripter
Beiträge: 63
Re: Datum
Hi,
danke für die Antwort. Ich wäre nicht auf diese Außenklammern gekommen, da es bei dem anderen Ausdruck auch nicht nötig war.
Finde ich komisch...aber eine Frage hätte ich noch. Wenn ich jetzt z.B. den gesamten Januar Monat ausgeben möchte...trage ich dann
jeweils bei
Code:
$gestern_start = mktime(0, 0, 0, (date("m")-8), date("d"), date("Y"));
$gestern_ende = mktime(23, 59, 59, (date("m")-8), date("d"), date("Y"));
Ich habe mir das mal so ausgeben lassen...denke aber, dass ich dadurch Daten verliere...
-8 wäre ja dann der Monat Januar, oder?
Grüsse,
lila
10. September 2007, 18:12:16
#3
sf-design
sf-design
Visit sf-design's website.
Show sf-design's last posts.
Show general stats for sf-design.
PHP Scripter
Beiträge: 212
Re: Datum
Ich mach das bei mir immer so, dass ich immer alle Einträge zwischen Anfang des Monats und Anfang des nächsten Monats auslese, also für Januar wäre es dann wie folgt:
Code:
$gestern_start = mktime(0,0,0,2,0,date('Y'));
$gestern_ende = mktime(0,0,0,1,0,date('Y');
Die Monate würde ich an deiner Stelle explizit angegeben, sofern du nicht vorhast, die Aktivitäten vor 8 Monaten oder so auszugeben.
Wenn du es doch so machen möchtest, müsstest du aber auch noch den Jahreswechsel mit abfangen, da du sonst je nach dem ungültige Werte erhälst.
Das date('d') sollte auch nicht dahin, da du ja immer vom Anfang des Monats bis zu seinem Ende gehst, und sonst hättest du ja immer nur die Statistiken vom einen Tag des einen Monats bis zum gleichen Tag des nächsten Monats.
Gruß,
Basti
www.sf-design.info
11. September 2007, 08:25:26
#4
lila
lila
Show lila's last posts.
Show general stats for lila.
HTML Scripter
Beiträge: 63
Re: Datum
Hi,
kann es sein, dass du dich verschrieben hast? Und folgendes meinst:
Code:
$gestern_start = mktime(0,0,0,1,0,date('Y'));
$gestern_ende = mktime(0,0,0,2,0,date('Y');
Also die 1 für den Januar und die 2 für den Monat Februar ...von Januar bis Februar, oder?
11. September 2007, 15:27:50
#5
sf-design
sf-design
Visit sf-design's website.
Show sf-design's last posts.
Show general stats for sf-design.
PHP Scripter
Beiträge: 212
Re: Datum
Ja klar, stimmt
Gut, dass du aufgepasst hast, war genau falsch rum...
Gruß,
Basti
www.sf-design.info
14. September 2007, 08:00:02
#6
lila
lila
Show lila's last posts.
Show general stats for lila.
HTML Scripter
Beiträge: 63
Re: Datum
Hi,
mir ist gerade was aufgefallen,und zwar gebe ich nun
Code:
$gestern_start =1167606000;//1.Januar 2007
$gestern_ende = 1170284400;//1.Februar 2007
Wenn ich nun alle Daten in diesem Zeitraum bekommen will,
sind auch immer fälschlicherweise ein paar Daten vom 1.2.2007 drin.
Wenn ich aber 31.1.2007 angebe, fehlen die Daten vom 31.1.2007!
Das ist doch komisch, oder?
Seiten: [
1
]
« vorheriges
nächstes »
Gehe zu:
Bitte wählen Sie ein Ziel:
-----------------------------
Aktuelles
-----------------------------
=> Ankündigungen und Regeln
=> Feedback zum Forum
-----------------------------
Webcoding
-----------------------------
=> PHP
=> Datenbanken
=> HTML, CSS und Javascript
=> Weitere Sprachen (ASP, Coldfusion, Perl etc.)
=> Webserver
-----------------------------
SEO
-----------------------------
=> Saubere Seo Techniken
===> Scripte & Software
===> Linktausch & Linkpartner finden
===> Allgemeine Fragen
===> Linkbuilding
===> Content generieren
===> Blog & Ping
===> Scripts & Software
-----------------------------
Online Marketing
-----------------------------
=> Affiliate Marketing
=> Email Marketing
=> Suchmaschinen Marketing
-----------------------------
Sonstiges
-----------------------------
=> Scripte
=> Tutorials
=> Browser und Software
=> Betriebssysteme
=> Jobangebote / Jobgesuche
=> Off-Topic
=> Test-Forum
Lade...