php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen
Alt 22.02.2006, 16:06  
Gast
 
Beiträge: n/a
Standard [Erledigt] Monat rausfinden, jahr woche und tag bekannt

Hi,
bin auf der suche nach einer möglichkeit den Monat rauszufinden, wenn das Jahr, die Woche und der Tag bekannt ist.

habe es schon so probiert:
PHP-Code:
date('d.m.Y'strtotime("+$week week"mktime(0,0,0,1,$day-6,$year))) 

das klappt soweit für dieses jahr auch ganz gut, aber bei year++ stimmt der tag nicht mehr.. und warum es nur mit $day-6 klappt hab ich auch nich gecheckt

wenn jemand ne lösung hat, immer her damit!


Gruß, Nussmischung
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 22.02.2006, 16:11  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.934
Zergling-new wird schon bald berühmt werdenZergling-new wird schon bald berühmt werden
Standard

Der Tag ist was, die Tage seit 1. Januar, ein Wochentag (Zahl/String)?
Zergling-new ist offline   Mit Zitat antworten
Alt 22.02.2006, 16:17  
Gast
 
Beiträge: n/a
Standard

tag der woche, zahl
Sonntag = 0, Montag = 1 ...
  Mit Zitat antworten
Alt 22.02.2006, 16:23  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.934
Zergling-new wird schon bald berühmt werdenZergling-new wird schon bald berühmt werden
Standard

Kann derjenige oder das Skript, dass dir diese Werte übergibt nicht auch gleich den Monat mitliefern?
Das Zurückrechnen ist zwar sicher möglich, mir aber grad zu knifflig. Im Prinzip musst du halt wissen, welcher Tag der 1. der 1. Woche war + ($weeks - 1) * 7 + $tageszahl, wenn ich mich jetzt nicht verhedert habe.
Zergling-new ist offline   Mit Zitat antworten
Alt 22.02.2006, 16:30  
Gast
 
Beiträge: n/a
Standard

hauptseite ist eine kalender wochenübersicht. mit buttons für week++ und week--
bei klick auf auf die jeweilige zelle wird add.php aufgerufen und jahr, woche, tag, uhrzeit übergeben. Die werte sollen dann direkt in das formular eingetragen werden...

ich gucke mal ob ichs irgendwie schaffe. Wäre aber für hilfe dankbar!
  Mit Zitat antworten
Alt 22.02.2006, 16:34  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.934
Zergling-new wird schon bald berühmt werdenZergling-new wird schon bald berühmt werden
Standard

Ich verstehe aber nicht, wie dabei der Monat verloren gehen kann, bzw. die 7 eindeutigen Daten (Datums)?
Gib die Woche doch einfach mit einem Start-Datum an

week.php?date=2006-02-22

Dann bist du auch so flexibel, Wochen mit Montag oder Sonntag beginnen zu lassen (oder jedem beliebigen anderen Tag)!
Zergling-new ist offline   Mit Zitat antworten
Alt 22.02.2006, 16:40  
Gast
 
Beiträge: n/a
Standard

der monat geht nirgendwo verloren.

wenn ich den kalender betrete wird automatisch die aktuelle woche angezeigt. mit zwei buttons kann ich mir eine woche höher oder niedriger anzeigen lassen.
Der Monat ist in dieser ansicht garnicht bekannt und auch nicht relevant. nur für das Termin eintragen in die DB ist der monat dann wichtig

Natürlich hätte ich das ganze auch anders lösen können, aber jetzt wieder alles umprogrammieren wäre ein bisschen viel arbeit..
  Mit Zitat antworten
Alt 22.02.2006, 16:42  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.934
Zergling-new wird schon bald berühmt werdenZergling-new wird schon bald berühmt werden
Standard

Stimmt natürlich auch wieder. Hast du das mal ausprobiert?:
Zitat:
Im Prinzip musst du halt wissen, welcher Tag der 1. der 1. Woche war + ($weeks - 1) * 7 + $tageszahl, wenn ich mich jetzt nicht verhedert habe
Zergling-new ist offline   Mit Zitat antworten
Alt 22.02.2006, 16:46  
Gast
 
Beiträge: n/a
Standard

werde ich morgen machen!

jetzt ist erstmal feierabend, ab nach hause
  Mit Zitat antworten
Alt 22.02.2006, 16:53  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.934
Zergling-new wird schon bald berühmt werdenZergling-new wird schon bald berühmt werden
Standard

Zitat:
Zitat von Zergling
Stimmt natürlich auch wieder.
Eigentlich ist die Aussage von mir auch falsch, denn letztlich solltest du ein sehr simples Kalender-System haben, in dem du nicht noch 5x rückwärts und 3x seitwärts rechnen musst. Der Index eines Kalenders sollte daher meiner Meinung nach immer ein Datum sein oder zumindest soweit gekapselt sein, dass ein Austausch des Identifizierers ohne weiteres möglich ist.

week.php?week=24
PHP-Code:
<?php
$startDate 
getFirstDayOfWeek($_GET['week']);
// optimalerweise mit Date-Klasse
?>
Vielleicht ist das für dich interessant:
http://pear.php.net/package/Date
http://pear.php.net/package/Calendar
Zergling-new ist offline   Mit Zitat antworten
Antwort


Themen-Optionen


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Anzahl von Sonntagen pro Monat bestimmen Cheesy PHP Tipps 2007 14 21.12.2006 09:43
Summe der User pro Monat addieren... cyberholic PHP Tipps 2007 2 17.12.2006 13:40
script funktionert nach einem jahr plötzlich nicht mehr !!! janni PHP Tipps 2006 6 05.03.2006 21:58
Einträge die älter als 1 Jahr sind löschen FireFIghter PHP Tipps 2006 2 25.02.2006 17:36
Datum aus Datenbank umwandeln mar8125 PHP Tipps 2006 10 11.02.2006 08:23
Newsarchiv - Einträge anzeigen mit Monat / Jahr Auswahl niffi PHP-Fortgeschrittene 2 01.02.2006 12:01
Monatskalender HTML, Usability und Barrierefreiheit 7 13.11.2005 18:28
[Erledigt] Jahr und Monat aus DATE spalte in MySQL abfragen. Datenbanken 7 24.09.2005 01:40
[Erledigt] DATETIME - Tagesdurchschnitt für aktuellen Monat rausfinden Datenbanken 1 17.08.2005 15:51
mktime wenn man nur das Jahr und die Woche hat PHP Tipps 2005 5 16.03.2005 11:40
von date in db monat bestimmen chief-thomson PHP Tipps 2005 5 16.02.2005 12:56
monat und jahr mit php?! PHP Tipps 2005 2 01.01.2005 14:51
[Erledigt] Datum und Uhrzeit in Html mit Js HTML, Usability und Barrierefreiheit 5 26.10.2004 15:02
[Erledigt] Witze Off-Topic Diskussionen 7 09.07.2004 19:51

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
welcher tag im jahr, wochentag 22.02.2006, 25.02.2006 wochentag, welcher tag war der 25.02.2006, wochentag 01.02.2006, 22.02.2006 wochentag, tag der woche mit php, php monat aus woche, 25.02.2006 welcher wochentag, woche zu tag php, was war der 22.02.2006 für ein tag, php tag im jahr, welcher tag und woche war am, wochen datum zurückrechnen, php tag im monat, welcher tag der woche war der 17.08.2005, wochentag 25.02.2006, \erste woche im monat\, wochentag rausfinden, 09.07.2004 welcher tag war das

Alle Zeitangaben in WEZ +1. Es ist jetzt 15:08 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2014, 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.