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 ::

Fortgeschrittene CSS-Techniken

Fortgeschrittene CSS-Techniken 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 Grundlagen
Hilfe Community Kalender Heutige Beiträge Suchen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 14.10.2003, 20:52:03
kpa.bln kpa.bln ist offline
Anfänger
 
Registriert seit: Jun 2003
Ort: Berlin
Beiträge: 6
mySQL Datum --> in PHP mit Datum rechnen

Hallo Ihr Kenner da draussen

Es gibt in mySQL gespeicherte Daten (Geburtstage oder Termine), die mit folgenden Statement
in meinem PHP Skript rausgepult und weiter in eine <table> gepackt werden:
$result = mysql_query("SELECT * FROM ad where g_jahr <> "0" ORDER BY g_monat,g_tag");
So weit, so schick. Wie nun kann ich in PHP mit dem ursprünglichen Datum mangels eines
solchen Datentyps "rechnen"?
Ich will in einer weiteren Spalte die Differenz zu "heute" in Tagen. Also in soundsoviel
Tagen hat x Geburtstag oder steht ein Termin anderer Art an.

Also Nichttechniker wäre meine Traumantwort eine Zeile Code oder ein Verweis auf eine solche.
Ein Link auf die Doku von unix_timestamp oder was immer meine Lösung ist, hilft mir nicht
weiter, da ich das so nicht verstehe. Ich will das wirklich verstehen, was mich hoffentlich
von ein paar anderen Nichttechnikern unterscheidet. 8-))

Also noch mal synoptisch kurz: Ich habe $g_jahr, $g_monat, $g_tag und bekomme die Syntax nicht
hin, bei der am anderen Ende ein timestamp zum rechnen rauspurzelt.

mfg kpa
__________________
Vogel fliegt
Fisch schwimmt
Mensch läuft

Sport ist kein Mord!
Mit Zitat antworten
  #2  
Alt 15.10.2003, 08:17:16
lindic
Guest
 
Beiträge: n/a
moin!

mktime() heisst der befehl. der gibt dir ein unix-datum zurück, mit dem du prima rechnen kannst.

gruß,
lindic
Mit Zitat antworten
  #3  
Alt 20.10.2003, 20:42:41
markus.thiede markus.thiede ist offline
Anfänger
 
Registriert seit: Jun 2002
Ort: Köln
Alter: 41
Beiträge: 112
markus.thiede eine Nachricht über ICQ schicken
int mktime(int Stunde, int Minute, int Sekunde, int Monat, int Tag, int Jahr [, int is_dst])

Code:
$datum;
$result = mysql_query("SELECT g_jahr j,g_monat m,g_tag t FROM ad where g_jahr <> "0" ORDER BY g_monat,g_tag");
while($tmp = mysql_fetch_array($result,MYSQL_ASSOC))
  {
     $datum[] = mktime(0,0,0,$tmp["m"],$tmp["t"],$tmp["j"]);
  }
mysql_free_result($result);
Also $datum ist jetzt ein Array voll mit Unixtimestamps ;-)
__________________
Ein Programm schreibt man um ein
Problem zu lösen nur leider erhält
man mit jedem Program ein neues
Problem!


Geändert von markus.thiede (20.10.2003 um 20:55:53 Uhr)
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

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 23:03:21 Uhr.


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


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