Zurück tutorials.de > Programming > PHP

 
 
Hallo und herzlich willkommen! Tutorials.de ist eine Hilfe-Community mit dem Motto User helfen Usern. Als Gast verfügst Du über Schreibrechte in unseren Foren und Blogs. Du kannst dich aber gerne auch kostenlos registrieren und Teil unserer Gemeinschaft werden! Viel Spaß & Erfolg bei der Vermehrung deines Wissens :-)

Themen: 242.975 | Beiträge: 1.352.293 | Mitglieder: 169.418 (Stand 28.01.10) | Fragen zur Nutzung von Tutorials.de? Nutzungsregeln | Kontaktformular | Impressum

Jubiläums-Countdown 23.02 23.03 23.04 23.05 23.06 23.07 23.08 23.09


Einladung zum C++ für Einsteiger-Workshop
  AntwortAntworten (über Gastzugang)    
  AntwortAntworten (über Gastzugang)    
 
Themen-Optionen Ansicht
Alt 04.04.08, 14:11   #1 (permalink)
Mitglied Bronze
 
Registriert seit: Jun 2006
Beiträge: 45
Renommee-Modifikator: 8
kastalonien hat eine blütenweiße Weste

Erster Tag einer Woche

Hallo,

wie kann ich den ersten (und letzten) Tag einer Woche auslesen, wenn ich die Woche und das Jahr als numerische Werte habe...hab' gedacht, das geht vielleicht mit mktime, aber fehlanzeige...währe sehr dankbar für nen Ansatz...

Kastalonien
  kastalonien ist offline  
 
Alt 04.04.08, 14:26   #2 (permalink)
do ut des
 
Benutzerbild von Felix Jacobi tutorials.de Moderator 
 
Registriert seit: Nov 2001
Ort: Wuppertal
Beiträge: 4.783
Renommee-Modifikator: 54
Felix Jacobi hat die Renommee-Anzeige deaktiviert

AW: Erster Tag einer Woche

PHP-Code:
function getDaysInWeek ($weekNumber$year) {
  
// Count from '0104' because January 4th is always in week 1
  // (according to ISO 8601).
  
$time strtotime($year '0104 +' . ($weekNumber 1)
                    . 
' weeks');
  
// Get the time of the first day of the week
  
$mondayTime strtotime('-' . (date('w'$time) - 1) . ' days',
                          
$time);
  
// Get the times of days 0 -> 6
  
$dayTimes = array ();
  for (
$i 0$i 7; ++$i) {
    
$dayTimes[] = strtotime('+' $i ' days'$mondayTime);
  }
  
// Return timestamps for mon-sun.
  
return $dayTimes;

aus: ISO 8601 week number to date (timestamp) in PHP

Er gibt dir einen Array mit 7 Einträgen zurück, für jeden Tag einen. Davon brauchst du eben nur den ersten und letzten.
__________________
Der neue Personalausweis kommt...

KIDS Kinderbetreuungsdienst
Xing

They who can give up essential liberty to obtain a little temporary safety, deserve neither liberty nor safety.
Benjamin Franklin
  Felix Jacobi ist offline  
 
Alt 04.04.08, 15:28   #3 (permalink)
Mitglied Bronze
 
Registriert seit: Jun 2006
Beiträge: 45
Renommee-Modifikator: 8
kastalonien hat eine blütenweiße Weste

AW: Erster Tag einer Woche

Irgendwie hat die Funktion bei mir nicht funktioniert, habe jetzt aber diese genommen:


Code:
function getFirstDayOfWeek($year, $weeknr)
{
$offset = date(’w', mktime(0,0,0,1,1,$year));
$offset = ($offset < 5) ? 1-$offset : 8-$offset;
$monday = mktime(0,0,0,1,1+$offset,$year);

return strtotime(’+’ . ($weeknr - 1) . ‘ weeks’, $monday);
}
die funktioniert super, steht im link bei den Antworten...

Vielen Dank für deine Hilfe

Kastalonien
  kastalonien ist offline  
 
 
 
Lesezeichen:


Themen-Optionen
Ansicht
Ähnliche Themen
 
Thema Autor Forum Antworten Letzter Beitrag
erster Tag der aktuellen Kalender blubbbla Javascript & Ajax 3 20.11.07 10:21
Datum aus einer Woche ermitteln daflowjoe PHP 5 16.10.07 17:37
Anzahl der Datensätze einer bestimmten Zeitspanne (Woche, Monat, etc.) abfragen SchwarzerWolf Relationale Datenbanksysteme 4 25.08.06 07:46
Alle Datensätze einer Woche CyrusOne ASP 33 22.08.06 11:00
Wochenzahl -> ersten und letzten Tag der Woche herausfinden MiLa PHP 6 13.01.04 11:48
» Tools
 
tutorials.de-Tools tutorial.de-Suchfeld tutorial.de-Widget tutorial.de-RSS-Feed tutorial.de-Banner
» Neue Links
 
Hits: 126
»
JHT's Planetary...
(Cinema 4D-Objekte)
Hits: 257
»
Tageslicht ohne GI
(Cinema 4D-Tutorials)
Hits: 143
»
Puzzle
(Cinema 4D-Tutorials)
Hits: 96
»
Lacreme
(Cinema 4D-Tutorials)
Hits: 186
»
Liquid Light
(Cinema 4D-Tutorials)
» Aktuelle Umfrage
 
Bist du mit der Geschwindigkeit der Tutorials.de-Website zufrieden?
Ja, es putzt mir glatt den Staub vom Bildschirm! - 78,74%
137 Stimmen
Nein, ich denke da muss noch nachgebessert werden... - 21,26%
37 Stimmen
Stimmen gesamt: 174
Du darfst bei dieser Umfrage nicht abstimmen.

 

Alle Zeitangaben in WEZ +1. Es ist jetzt 05:27 Uhr.


Powered by vBulletin® Version 3.8.4 (Deutsch) & vBadvanced CMPS v.3.2.0
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.5.0 RC2 ©2010, Crawlability, Inc.
Alle Rechte vorbehalten ©2000 - 2010 tutorials.de
Design by Mark, CSS by Maik & Sven Mintel
Seite generiert in 0,13365 Sekunden mit 26 queries