php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2006

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 05.05.2006, 11:06  
Benutzer
 
Registriert seit: 26.04.2004
Beiträge: 48
sharky
Standard Bestimmung eines bestimmten Datums

Hallo,
habe folgendes Problem,
ich brauche jeweils das Datum des 2. Samtags im März.

Kann ich das mit PHP berechnen?
Geht es vielleicht auch mit einem MySQL SELECT ... ?

Ich wäre für Lösungsansätze sehr dankbar.

Gruß
sharky
sharky ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 05.05.2006, 11:09  
Erfahrener Benutzer
 
Registriert seit: 23.08.2007
Beiträge: 1.510
M3g4Star befindet sich auf einem aufstrebenden Ast
Standard

Tja das kannst wohl nur selbst berechen

shcreibst dir ne Funktion in der die Tage 8.März - 15. März des jeweiligen Jahres gecheckt werden.

und wenn dann Samstag dann passts

Das das direkt mit MySQL geht glaub ich nicht so recht ..

bzw. kommts darauf an wie du was vor hast .. und wozu du das brauchst ...
M3g4Star ist offline  
Alt 05.05.2006, 11:10  
Erfahrener Benutzer
 
Registriert seit: 21.12.2004
Beiträge: 4.651
PHP-Kenntnisse:
Fortgeschritten
mepeisen ist ein Lichtblickmepeisen ist ein Lichtblickmepeisen ist ein Lichtblickmepeisen ist ein Lichtblickmepeisen ist ein Lichtblickmepeisen ist ein Lichtblick
mepeisen eine Nachricht über ICQ schicken mepeisen eine Nachricht über Skype™ schicken
Standard

http://www.php.net/getdate
Darüber Informationen über den 1. März holen (Wochentag) und dann kann man hochrechnen, wieviel Tage es bis zum 2.Samstag des März sind.
__________________
Entwickler aus Leidenschaft und ein Zahnrad in einem der größten Java-Projekte der Welt.
mepeisen ist offline  
Alt 05.05.2006, 11:59  
Benutzer
 
Registriert seit: 26.04.2004
Beiträge: 48
sharky
Standard

Hallo,
danke für Eure Ansätze.
Ich hab das Problem jetzt wie folgt gelöst (falls es jemanden interresiert):

PHP-Code:
<?php
$jahr 
date("Y",time());
if(
date("m") > 3)$jahr $jahr 1;
$timestamp_erster_maerz mktime(00031$jahr);
$array getdate($timestamp_erster_maerz);
$wochentag $array['wday'];
$umrechnung = array(14,13,12,11,10,9,8);
$datum mktime(0,0,0,3,$umrechnung[$wochentag],$jahr);
echo
"Der 2. Samstag im März ".$jahr." ist der ".date("d.m.Y",$datum);
?>
Gibt es eine elegantere Lösung ?

sharky
sharky ist offline  
Alt 05.05.2006, 12:09  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Solange deine Lösung auch klappt ist doch alles prima.
Meine sähe so aus:

PHP-Code:
<?php
// 24*60*60 = 86400, ein Tag
// 7*86400 = 604800, eine Woche
for ($s strtotime(date('Y-03-08')), $max $s 604800$s $max$s += 86400) {
  if (
date('w'$s) == 6) {
    print 
strftime('Der 2. Samstag im März %Y ist der %d.'$s);
    break;
  }
}
?>
Zergling-new ist offline  
 


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
Bestimmten Befehl der HTML verarbeitet Gokel PHP Tipps 2008 19 16.07.2008 00:13
Mail zu einer bestimmten Uhrzeit schicken obi PHP Tipps 2006 2 26.09.2006 16:05
von mysql tabellen die größe in bytes von bestimmten zeilen Blank Datenbanken 5 07.08.2006 15:40
wie kann man datums vergleichen mollitz PHP Tipps 2007 15 22.12.2005 09:42
Tage zählen, ab einem bestimmten Datum PHP Tipps 2005-2 5 26.08.2005 00:27
Codeschnipsel nur bei bestimmten Stylesheet ausgeben PHP Tipps 2005-2 2 24.07.2005 11:53
Bestimmte elemente nur zu bestimmten Daten anzeigen lassen PHP Tipps 2005-2 3 14.07.2005 14:05
Script das seite nur zu bestimmten Zeiten anzeigt scheibo PHP Tipps 2005 22 04.06.2005 20:24
Array Ausgabe zu einem bestimmten Datum PHP Tipps 2005 5 01.06.2005 17:15
[Erledigt] Einen bestimmten Button in einer Radio Group ansprechen HTML, Usability und Barrierefreiheit 2 12.04.2005 16:31
Text an einen bestimmten Punkt innerhalb der Grafik setzen HTML, Usability und Barrierefreiheit 2 02.03.2005 18:46
[Erledigt] Verszeichnis nach einer bestimmten Datei durchsuchen PHP Tipps 2005 2 14.02.2005 15:45
bestimmten string aus spalte auslesen aircrash PHP Tipps 2005 3 01.02.2005 18:07
WAMP - Bilder bestimmten Datensätzen nachträglich hinzufügen PHP Tipps 2005 5 29.01.2005 18:36
Bestimmte wörter mit CSS in einer Bestimmten Farbe Färben... imported_DJ Nuno HTML, Usability und Barrierefreiheit 12 18.08.2004 10:21

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
26.08.2005 welcher wochentag, php bestimmtes datum ansprechen, datum errechnen 22.12.2005

Alle Zeitangaben in WEZ +1. Es ist jetzt 13:44 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

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.