WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik



Im Homepage und Webhosting-Forum --- Tagezähler bis zu einem bestimmten Datum erstellen

Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.

Forum » PHP & MySQL » Tagezähler bis zu einem bestimmten Datum erstellen - 21 Dez 2024 Antworten
im Forum für Webhosting Homepage gefunden:
Tagezähler bis zu einem bestimmten Datum erstellen
allshoot
Pixelschubser
Threadstarter




Beiträge: 16

Hi, bin neu hier im Forum und absoluter newbee mit php.
Deshalb erstmal HALLO!

Habe ein Problem:
Ich möchte in einer Homepage einen Zähler einbauen, der mir die verbleibenden Tage bis zu einem bestimmten Datum anzeigt.
Wie kann ich denn mit dem Datum rechnen?

Danke im Voraus

  Profil   E-Mail   Editieren   Zitieren
flipflop
Otto-Normal-Poster




Beiträge: 62

schau mal hier:
http://php.de/time
http://php.de/mktime

Damit kannst Du 2 Zeitstempel erzeugen, Von der Differenz lässt dir die Anzahl der Tage errechnen lassen

---
http://alles-ausser-banane.de/

Diese Nachricht wurde geändert von: flipflop
  Profil   Website   Editieren   Zitieren
allshoot
Pixelschubser
Threadstarter




Beiträge: 16

sorry, aber das ist etwas zu hoch für mich. ;-(
Habe mit php seit 6 Schulstunden zu tun und unser Lehrer ist nicht gerade der Bruder vom Erklärbär!

  Profil   E-Mail   Editieren   Zitieren
languitar
Foren-Team




Beiträge: 2795

Am ersten Januar 1970 wurde angefangen ab 0 die sekunden hochzuzählen. Das ist die sog. Unix-Timestamp. Du musst dir also nur die Timestamp von deinem Enddatum ausrechnen mit mktime und dann davon abziehen. Steht aber auch alles da im Manual.

  Profil   Editieren   Zitieren
allshoot
Pixelschubser
Threadstarter




Beiträge: 16

Kann ich das denn zB so machen?
1: 
2: 
3: 
4:

  Profil   E-Mail   Editieren   Zitieren
languitar
Foren-Team




Beiträge: 2795

Dann bekommst du eine unformatierte Timestamp. Probier es doch einfach mal aus und guck im Manual nach, wie du die Timestamp dann am besten umformst.

  Profil   Editieren   Zitieren
flipflop
Otto-Normal-Poster




Beiträge: 62


unter http://php.net/date findest Du wie Du das zurückumwandelst.

und dafür dass Du das noch lernst bist doch schon recht weit ;)
und so lernst Du schneller und mehr als wenn ich dir daseben aufgeschrieben hätte;)

---
http://alles-ausser-banane.de/

  Profil   Website   Editieren   Zitieren
allshoot
Pixelschubser
Threadstarter




Beiträge: 16

Wenn ich das dann also richtig verstanden habe, dann könnte es so aussehen?:
1: 
2: 
3: 
4:

Wobei ich das mit dem "string date" nicht richtig kapiert habe, was das Tut von mir will!?

  Profil   E-Mail   Editieren   Zitieren
languitar
Foren-Team




Beiträge: 2795

string is Schwachsinn und date brauchst du auch nicht, weil du doch die Tage ausrechen willst? Und was soll das B und die eckigen Klammern?

Das von eben sah schon schöner aus. Allerdings musst du dir nur noch überlegen wie du aus ner Anzahl Sekunden die Tage berechnest.

  Profil   Editieren   Zitieren
flipflop
Otto-Normal-Poster




Beiträge: 62

also nur Tage -
ich dachte Tage Wochen Monate etc ;)

---
http://alles-ausser-banane.de/

  Profil   Website   Editieren   Zitieren
allshoot
Pixelschubser
Threadstarter




Beiträge: 16

Ich kann mit den doofen Erklärungen in solchen Tutorials nie etwas anfangen, sorry.
In der Erklärung war da eine eckige Klammer und ich dachte, dass man da angeben soll, was formatiert werden soll?!
War ein Versuch wert )

  Profil   E-Mail   Editieren   Zitieren
allshoot
Pixelschubser
Threadstarter




Beiträge: 16

Wenn das erste besser ausgesehen hat, dann kann ich jetzt damit aufwarten:
1: 
2: 
3: 
4:

Sieht irgendwie bißchen doof aus, hat aber nicht immer was zu sagen.
Gibt es bei php soetwas wie DIV und MOD bei Delphi?

  Profil   E-Mail   Editieren   Zitieren
flipflop
Otto-Normal-Poster




Beiträge: 62

schaut doch gut aus ;)

---
http://alles-ausser-banane.de/

Diese Nachricht wurde geändert von: flipflop
  Profil   Website   Editieren   Zitieren
languitar
Foren-Team




Beiträge: 2795

Ja klar, steht alles im php-Manual
Du kannst aber auch einfach bla / (60*60*24) machen ;)

Ich würde das ganze jetzt noch mit ceil() bzw. floor() auf- bzw. abrunden. Je nachdem, was du willst.

Du kannst deine ergebnisse ja auch erst in einer Variablen speichern und die dann im nächsten Schritt ceilen und dann im nächsten Schritt ausgeben. Das macht es dann etwas übersichtlicher.

  Profil   Editieren   Zitieren
allshoot
Pixelschubser
Threadstarter




Beiträge: 16

Nu aber,
ich glaube, langsam wird ein Schuh draus
1: 
2: 
3: 
4: 
5: 
6:

Sieht das so schon gut aus?

  Profil   E-Mail   Editieren   Zitieren
Seite 1 | 2  

Antworten
Forum » PHP & MySQL » Tagezähler bis zu einem bestimmten Datum erstellen

Aktuelle Beiträge zur Hilfe im Forum für Homepage - Tagezähler bis zu einem bestimmten Datum erstellen im Forum Homepage Hosting AntwortenLetztes Posting
Cybersicherheit für Unternehmen
in "PHP & MySQL"
3 18.11.2024 14:05 von Gaswer
Wirtschaftslage in der Ukraine
in "PHP & MySQL"
3 22.10.2024 15:04 von Gaswer
Rangliste (Ohne Mysql) (Kompliziertes Ordner System)
in "PHP & MySQL"
3 19.07.2021 06:00 von newtopblog
kleines problem mit phpadmin
in "PHP & MySQL"
5 11.04.2021 22:22 von Zavylon
Counter mit PHP
in "PHP & MySQL"
4 22.03.2021 16:29 von Robeni
Fehlermeldung beim Importieren der Datenbank in phpmyadmin
in "PHP & MySQL"
0 02.08.2019 22:14 von iFuchs
CMS für Online Shop
in "PHP & MySQL"
18 26.05.2019 13:29 von raiserle
Regestrierungproblem
in "PHP & MySQL"
3 28.11.2018 13:20 von norbertofahey
PHP Datum ausgeben?
in "PHP & MySQL"
1 19.10.2018 10:04 von Klaus1973
PHP befehl ausführen
in "PHP & MySQL"
11 16.08.2018 09:08 von Klaus1973
Visual Composer selber programmieren?
in "PHP & MySQL"
0 22.01.2017 23:45 von Redji



Besucher : 8143329    Heute : 552     Gestern : 558     Online : 74     21.12.2024    17:14      0 Besucher in den letzten 60 Sekunden        
Nach oben