php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger

PHP Einsteiger PHP Problemlösungen für Spracheinsteiger
Archive: 2004, 2004/2, 2005, 2005/2, 2006, 2007, 2008, 2009, 2010,

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 10.01.2012, 16:42  
Neuer Benutzer
 
Registriert seit: 08.08.2009
Beiträge: 4
PHP-Kenntnisse:
Anfänger
fkieffer befindet sich auf einem aufstrebenden Ast
Standard Datum Abfrage

Ich definiere eine Variable $day=date("Y.m.d").
Die Abfrage if ($day > "2012.01.23") {echo "..."} funktionniert einwandfrei.
Wenn ich aber $day=("d.m.Y") definiere und if ($day > "23.01.2012") funktionniert es nicht.
Mit den Opertoren ($day == "2012.01.23") oder ($day >= "2012.01.23") funktionniert in beiden Fällen.
Kann mir jemand eine Erklärung geben.. Danke.
fkieffer ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 10.01.2012, 16:58  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Mach Dir klar, dass Du Strings vergleichst, keine echte Datumstypen (die kennt PHP nämlich nicht).

[MOD]

Beim Posten von Quellcode oder strukturierten Daten bitte bbCode verwenden ([php] für PHP, [html] für HTML, [code] für den Rest (Dumps, Queries..)) und Code geeignet einrücken.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 10.01.2012, 22:56  
Erfahrener Benutzer
 
Benutzerbild von Aceh
 
Registriert seit: 01.03.2011
Beiträge: 120
PHP-Kenntnisse:
Anfänger
Aceh befindet sich auf einem aufstrebenden Ast
Aceh eine Nachricht über ICQ schicken
Standard

PHP-Code:
<?php
$tag 
date("d");
$monat date("m");
$jahr date("Y");

if(
$tag 23 AND $monat AND $jahr 2012)
{
echo
"";
}
?>
Aceh ist offline   Mit Zitat antworten
Alt 11.01.2012, 02:20  
Erfahrener Benutzer
 
Benutzerbild von tr0y
 
Registriert seit: 26.07.2010
Beiträge: 4.874
PHP-Kenntnisse:
Fortgeschritten
tr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblick
tr0y eine Nachricht über MSN schicken
Standard

PHP-Code:
<?php

$checkthisDate 
"2012-01-01";
$anotherDay "2012-01-10";

if ( 
date_create($checkthisDate) < date_create($anotherDay) ) {
   echo 
"Another day to die!";
}
else {
   echo 
"You are dead.";
}
__________________
Lasse mir ohne Anwendung von Gewalt Dinge schenken, Amazon weiß darüber bald mehr.
tr0y ist offline   Mit Zitat antworten
Alt 11.01.2012, 07:43  
Erfahrener Benutzer
 
Benutzerbild von jspit
 
Registriert seit: 19.08.2011
Beiträge: 701
PHP-Kenntnisse:
Anfänger
jspit wird schon bald berühmt werden
Standard

Zitat:
Zitat von Aceh Beitrag anzeigen
PHP-Code:
<?php
$tag 
date("d");
$monat date("m");
$jahr date("Y");

if(
$tag 23 AND $monat AND $jahr 2012)
{
echo
"";
}
?>
Das ist logisch falsch und funktioniert nicht!
Nimm die Variante von tr0y.
jspit ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] mysql Abfrage nach datum Sortieren Timy PHP Einsteiger 34 25.12.2011 12:12
Datum SQL Abfrage tobias159 PHP Einsteiger 1 28.11.2011 20:58
[Erledigt] Nummerierung einer Abfrage nach Datum fulltilt PHP Tipps 2010 15 02.03.2010 16:28
mysqli_multi_query lässt Eintrag aus... Samhayne Datenbanken 8 07.02.2010 19:02
Bei Abfrage nur neuestes Datum auswählen alexh PHP Tipps 2008 16 22.09.2008 17:43
Abfrage von: Datum bis Datum Renovatio Datenbanken 4 06.06.2008 07:57
Abfrage der 5 aktuellsten Zeilen nach Datum Renovatio Datenbanken 2 01.06.2008 20:00
Abfrage nach Geburtsdatum an bestimmtem Datum maeck Datenbanken 17 25.06.2007 15:49
Datum bezogene mysql abfrage ApfeL Datenbanken 5 22.10.2006 16:03
[Erledigt] Abfrage für &quot;aktuelles Datum ohne Jahreszahl&quot; ? Datenbanken 1 23.10.2005 09:47
wie sortiert man Datum bei SQL Abfrage? rockinchina PHP Tipps 2005-2 8 27.09.2005 12:57
Abfrage Datum mit gefilterten Werten.... Datenbanken 1 10.09.2005 19:59
[Erledigt] String in Datum umwandeln und für Abfrage brauchbar machen PHP Tipps 2005 3 12.05.2005 00:24
Abfrage nach Datum selektieren! Boennchen PHP Tipps 2005 8 22.01.2005 13:04
Datum Abfrage themonk PHP Tipps 2004 4 15.08.2004 01:08


Alle Zeitangaben in WEZ +2. Es ist jetzt 18:45 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum