SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Handbuch der Java-Programmierung

Handbuch der Java-Programmierung zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP für Fortgeschrittene und Experten

PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 03.05.2004, 12:31:25
Glare Glare ist offline
Anfänger
 
Registriert seit: Feb 2003
Ort: Emsdetten
Alter: 48
Beiträge: 38
Glare eine Nachricht über ICQ schicken Glare eine Nachricht über MSN schicken
DB Felder Datum sortiert auslesen

Hallo,

ich hoffe ihr könnt mir die Augen öffnen.

Ich habe eine Datenbank mit Userdaten, unter anderem der Geburtstag im Format dd-mm-yyyy

So, nun möchte ich gerne alle User finden die zwischen 16 & 18 sind.

Ich habe erst versucht das heutige Datum mit

PHP-Code:
$datenow date("U"); 
auszulesen,

dann mit

PHP-Code:
$stampmin $datenow - ($minalter 31536000); 
den Timestamp der "grade erst 16jährigen" auszulesen.

Aber leider kommen mir die verflizten Schaltjahre dazwischen.

Wie kann ich das anders lösen? Denke ich zu kompliziert und es geht einfacher?

Freue mich über jeden Tip, Hinweis,...

Gruß Glare
Mit Zitat antworten
  #2  
Alt 03.05.2004, 13:27:47
Benutzerbild von Wichu
Wichu Wichu ist offline
Junior Member
 
Registriert seit: Oct 2003
Ort: Oberbözberg
Beiträge: 163
Wichu eine Nachricht über ICQ schicken
100%ig genau kann das sowieso nicht sein, oder weisst du wann der User geboren wurde (genaue Uhrzeit?).

Probier statt 365-Tagen mal 364.25 Tage, wenn ich nicht total falsch liege, hat das "kalendermässige"-Jahr 364 Tage, weil dann aber nach 4 Jahren ein Tag fehlt, hat das Schaltjahr halt 365 Tage. Aber in echt (aber nicht Kalenderkonform) hat das Jahr 364.25 Tage.

bin mir der Zahl nicht 100%ig sicher, aber mit dem Viertel das stimmt ...
__________________
cya
Wichu
Mit Zitat antworten
  #3  
Alt 03.05.2004, 13:42:51
Glare Glare ist offline
Anfänger
 
Registriert seit: Feb 2003
Ort: Emsdetten
Alter: 48
Beiträge: 38
Glare eine Nachricht über ICQ schicken Glare eine Nachricht über MSN schicken
Klar, 100%ig kann es nicht sein, aber wenn ich als Geburtszeit 00:00:00 nehme, ist mir das genau genug ;-)

Hmm, das mit den 364.25 erscheint mir unlogisch, da es doch normal 365 und in Schaltjahren 366 Tage sind, also müßte es doch 365.25 sein, oder?

Aber ich werde es mal testen, danke soweit.
Mit Zitat antworten
  #4  
Alt 03.05.2004, 13:44:05
Benutzerbild von Wichu
Wichu Wichu ist offline
Junior Member
 
Registriert seit: Oct 2003
Ort: Oberbözberg
Beiträge: 163
Wichu eine Nachricht über ICQ schicken
Zitat:
bin mir der Zahl nicht 100%ig sicher, aber mit dem Viertel das stimmt ...
und was habe ich hier gesagt ??
__________________
cya
Wichu
Mit Zitat antworten
  #5  
Alt 03.05.2004, 13:49:56
Benutzerbild von Wichu
Wichu Wichu ist offline
Junior Member
 
Registriert seit: Oct 2003
Ort: Oberbözberg
Beiträge: 163
Wichu eine Nachricht über ICQ schicken
jo, hast recht. es sind 365.25 Tage, sry ...
__________________
cya
Wichu
Mit Zitat antworten
  #6  
Alt 03.05.2004, 14:10:49
Glare Glare ist offline
Anfänger
 
Registriert seit: Feb 2003
Ort: Emsdetten
Alter: 48
Beiträge: 38
Glare eine Nachricht über ICQ schicken Glare eine Nachricht über MSN schicken
;)
Mit Zitat antworten
  #7  
Alt 03.05.2004, 14:14:07
Benutzerbild von Wichu
Wichu Wichu ist offline
Junior Member
 
Registriert seit: Oct 2003
Ort: Oberbözberg
Beiträge: 163
Wichu eine Nachricht über ICQ schicken
ich weiss zwar immernochnicht was das eigentlich mit der Überschrift: "DB Felder Datum sortiert auslesen" zutun hat ;)
__________________
cya
Wichu
Mit Zitat antworten
  #8  
Alt 03.05.2004, 15:13:37
Glare Glare ist offline
Anfänger
 
Registriert seit: Feb 2003
Ort: Emsdetten
Alter: 48
Beiträge: 38
Glare eine Nachricht über ICQ schicken Glare eine Nachricht über MSN schicken
Die Userdaten sind in der Datenbank. und von dort will ich alle daten holen, sortiert nach Datum, wo zutrifft das User älter als 15 und jünger als 19.
Mit Zitat antworten
  #9  
Alt 03.05.2004, 18:42:09
feuervogel feuervogel ist offline
SELFPHP Guru
 
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
dann wandel halt den timestamp dd-mm-yyyy um in ein format mit dem du eher was anfangen kannst. etwas neutraler, wo sich vielleicht auch etwas leichter sortieren ließe.
Mit Zitat antworten
  #10  
Alt 03.05.2004, 22:12:01
Glare Glare ist offline
Anfänger
 
Registriert seit: Feb 2003
Ort: Emsdetten
Alter: 48
Beiträge: 38
Glare eine Nachricht über ICQ schicken Glare eine Nachricht über MSN schicken
Puh, das wäre ein Haufen Arbeit, denn die Datenbank gehört zu einem fertigen Forum. Und dort alles umzubasteln, ... Ne, lieber nicht...
Mit Zitat antworten
Antwort


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

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

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 14:10:37 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt