Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   [PHP]Aus geg. Datum erstes Datum in der Woche berechnen? (https://www.delphipraxis.net/65289-%5Bphp%5Daus-geg-datum-erstes-datum-der-woche-berechnen.html)

Alexander 14. Mär 2006 17:48


[PHP]Aus geg. Datum erstes Datum in der Woche berechnen?
 
Moin,
ich habe ein Datum (z.B. 2006-03-14 00:00:00), so und jetzt möchte ich den Montag dieser Woche haben. Hat jemand eine gute Lösung parat? Wahrscheinlich gibt es da auch schon was für. Aber mit den Datumsfunktionen von PHP kenne ich mich leider überhaupt nicht aus.... :(

Vielen Dank schon einmal :P

Valle 14. Mär 2006 18:17

Re: [PHP]Aus geg. Datum erstes Datum in der Woche berechnen?
 
Naja, probiers mal mit einer Schleife:
Du kannst mit der funktion Date auch den Tag der Woche herausfinde,
glaube ich zumindest. Du must dann nur rausfinden welche nummer der Montag
hat und dann ein bisschen rechnen. (Ich glaube der Montag ist die 2).
Besorg dir doch die PHP-Funktionsreferenz, ich wollte die zwar grade hochladen,
die ist aber ca. 4.75 MB groß... Außerdem kann ich noch auf Self-PHP
verweisen, wenn du das nicht schon kennst.


Mfg Valle

Alexander 14. Mär 2006 18:36

Re: [PHP]Aus geg. Datum erstes Datum in der Woche berechnen?
 
Meine Ergebnisse bisher:
Ich habe es geschafft das bisherige Datum aufzusplitten und ein neues zu errechnen:
Code:
  list ($jahr, $monat, $tag) = explode ("-", $datum);
  $tstamp = mktime(date("H"),date("i"),date("s"),date($monat),date($tag),date($jahr)); // Jetzt muss ich hier für date($tag) nur den richtigen Tag einfügen und es klappt.
  echo date("Y-m-d",$tstamp);
Aber wie finde ich den jeweiligen Montag am besten?
Edit: Hat sich erledigt, nachdem ich den Parameter "w" gefunden. Also gibt date(w) den Tag in der Woche als Zahl an. Dann kann man ja ein wenig rumrechnen und es klappt :P


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:47 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz