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

Webseiten professionell erstellen

Webseiten professionell erstellen 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

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

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 07.05.2014, 12:25:28
Fauk Fauk ist offline
Anfänger
 
Registriert seit: Nov 2012
Alter: 36
Beiträge: 23
Benötige Hilfe beim rechnen mit einem Datum

Hallo Community,

Ich habe folgendes Problem. In einer SQL Tabelle stehen zwei Daten:

1. Einstellungsdatum im Format YYYY-MM-DD
2. Ablaufdatum im Format YYYY-MM-DD

Ich möchte nun eine PHP Funktion schreiben die folgendes tut. Sie holt sich über einen Mysqlzugriff diese beiden Daten. Subtrahiert sie voneinander und findet so heraus wieviel Zeit dazwischen liegt. Sagen wir für ein Beispiel genau 30 Tage. Jetzt soll die PHP funktion hingehen und ein neues Ablaufdatum bestimmen, in dem sie diese 30 Tage auf das heutige Datum aufrechnet.

Den Mysqlzugriff habe ich bereits geschrieben der funktioniert auch. Das aktuelle Datum kann ich auch auslesen. Ich benötige nur Hilfe beim Rest. Habe mich schon mit strtotime beschäftigt jedoch hab ich das Gefühl das mir noch eine wichtige Funktion fehlt. Über jede Hilfe wäre ich dankbar.
Mit Zitat antworten
  #2  
Alt 07.05.2014, 12:55:58
pguser pguser ist offline
Junior Member
 
Registriert seit: Apr 2014
Alter: 57
Beiträge: 186
AW: Benötige Hilfe beim rechnen mit einem Datum

Zitat:
Zitat von Fauk Beitrag anzeigen
Habe mich schon mit strtotime beschäftigt jedoch hab ich das Gefühl das mir noch eine wichtige Funktion fehlt.
Ja. Ein Blick in die Doku.

Code:
test=*# select * from fauk ;
  e_datum   |  a_datum
------------+------------
 2014-05-01 | 2014-05-31
(1 row)

Time: 0,225 ms
test=*# update fauk set a_datum = current_date + (a_datum - e_datum);
UPDATE 1
Time: 0,562 ms
test=*# select * from fauk ;
  e_datum   |  a_datum
------------+------------
 2014-05-01 | 2014-06-06
(1 row)
Mit Zitat antworten
  #3  
Alt 08.05.2014, 01:00:12
Benutzerbild von meikel (†)
meikel (†) meikel (†) ist offline
SELFPHP Guru
 
Registriert seit: Dec 2003
Ort: Erfurt
Alter: 75
Beiträge: 4.001
AW: Benötige Hilfe beim rechnen mit einem Datum

Code:
CREATE TABLE IF NOT EXISTS `datum` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `_start` date DEFAULT NULL,
  `_end` date DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `id` (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8;


INSERT INTO `datum` (`id`, `_start`, `_end`) VALUES
(3, '2014-05-01', '2014-05-01'),
(2, '2014-01-01', '2014-01-30');


SELECT 
  _start, _end, DATEDIFF( _end, _start )
FROM 
  `datum`;
Sollte doch reichen.
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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Hilfe beim Datum sonyc MySQLi/PDO/(MySQL) 3 19.06.2008 12:11:36
Benötige Hilfe zur Index-Abfage godzilla MySQLi/PDO/(MySQL) 1 05.04.2008 13:32:50
mit Datum rechnen new_Newbie MySQLi/PDO/(MySQL) 4 07.07.2005 14:38:28
mySQL Datum --> in PHP mit Datum rechnen kpa.bln PHP Grundlagen 2 20.10.2003 21:42:41


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


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


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