php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 26.09.2009, 17:32  
Neuer Benutzer
 
Registriert seit: 18.09.2009
Beiträge: 8
PHP-Kenntnisse:
Fortgeschritten
NicoOne befindet sich auf einem aufstrebenden Ast
Standard Datumsdifferenz in Tagen

Hi, ich möchte gern die Differnz zwischen 2 Datum / Daten in Tagen ausgegeben haben. Mein Script gibt mir dabei Kommazahlen wieder Oo

2 Monate sind laut meinem Script 59.04166666666 Tage... wo ist der Fehler..

PHP-Code:
$dates[0] = strtotime("2009-09-01");
$dates[1] = strtotime("2009-10-30");

echo (
$dates[1] - $dates[0]) / 86400
NicoOne ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 26.09.2009, 17:42  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.989
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Achte auf die Zeit.

PHP-Code:
<?

echo date ('c' strtotime("2009-10-30")) , '<br />';
echo 
date ('c' strtotime("2009-09-01"));
Idee, warum das in Mitteleuropa so sein könnte?

PHP-Code:
<?
echo 0.04166666666 24;
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist gerade online  
Alt 26.09.2009, 17:45  
Neuer Benutzer
 
Registriert seit: 18.09.2009
Beiträge: 8
PHP-Kenntnisse:
Fortgeschritten
NicoOne befindet sich auf einem aufstrebenden Ast
Standard

2009-10-30T00:00:00+01:00
2009-09-01T00:00:00+02:00

Ähm nein, da steh ich wohl gerade aufm Schlauch...
NicoOne ist offline  
Alt 26.09.2009, 17:46  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.989
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Sommerzeit – Wikipedia
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist gerade online  
Alt 26.09.2009, 17:48  
Neuer Benutzer
 
Registriert seit: 18.09.2009
Beiträge: 8
PHP-Kenntnisse:
Fortgeschritten
NicoOne befindet sich auf einem aufstrebenden Ast
Standard

Hehe danke für den Link -.-
Ne aber wie sag ich ihm, dass er das nicht beachten soll?

-> $dates[0] = strtotime("2009-09-01 +0000"); ?

Geändert von NicoOne (26.09.2009 um 17:52 Uhr).
NicoOne ist offline  
Alt 26.09.2009, 17:53  
Moderator
 
Benutzerbild von Chriz
 
Registriert seit: 11.05.2008
Beiträge: 6.269
Chriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer Anblick
Standard

Runden?
__________________
"Nuschel ich?" - "Was?"
Chriz ist gerade online  
Alt 26.09.2009, 18:00  
Neuer Benutzer
 
Registriert seit: 18.09.2009
Beiträge: 8
PHP-Kenntnisse:
Fortgeschritten
NicoOne befindet sich auf einem aufstrebenden Ast
Standard

PHP-Code:
$dates[0] = strtotime("2009-09-01 +0000"); 
geht auch super

Danke
NicoOne ist offline  
Alt 26.09.2009, 18:11  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.989
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Für die Berechnung ok, aber sonst nicht zu gebrauchen, weil es die lokale Zeiteinstellung aushöhlt:
PHP-Code:
<?

setlocale
(LC_TIME"de_DE");

echo 
date ('c' strtotime("2009-10-30"))       , '<br />';
echo 
date ('c' strtotime("2009-10-30 +0000")) , '<br />';

echo 
date ('c' strtotime("2009-09-01"))       , '<br />';
echo 
date ('c' strtotime("2009-09-01 +0000")) , '<br />';

/*

2009-10-30T00:00:00+01:00
2009-10-30T01:00:00+01:00
2009-09-01T00:00:00+02:00
2009-09-01T02:00:00+02:00

*/
Wo hast'n das Verfahren her?
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist gerade online  
Alt 26.06.2010, 20:59  
Benutzer
 
Registriert seit: 27.01.2010
Beiträge: 52
PHP-Kenntnisse:
Anfänger
Lucifer befindet sich auf einem aufstrebenden Ast
Standard

Hallo habe ein ähnliches Problem. Die Berechnung der Tage haut ja relativ
einfach hin

PHP-Code:
$Datum_Eintrag=mktime(0,0,0,$Monat,$Tag,$Jahr);
$Heute=mktime(0,0,0,DATE('m'),DATE('d'),DATE('Y'));
$Anzeige_Sek=$Heute $Datum_Eintrag# Anwesenheit in Sekunden
$Anzeige_Min=$Anzeige_Sek 60# Anwesenheit in Minuten
$Anzeige_Std=$Anzeige_Min 60# Anwesenheit in Stunden;
$Anzeige_Tag=$Anzeige_Std 24# Anwesenheit in Tagen; 
Wenn das Datum jetzt 01-05-2008 (DD-MM-JJJJ) lautet sind das im jetzt
786 Tage 2Jahre 1Monat
aber wie kann ich jetzt genau die Monate Berechnen

Die Jahre ergeben sich ja wieder Automatisch
$Jahr=$Anzahl_Monate / 12;

Danke für die Hilfe
__________________
Manchmal aber nur Manchmal sehe ich den Wald vor lauter Bäumen nicht mehr
Lucifer ist offline  
Alt 26.06.2010, 21:30  
Moderator
 
Benutzerbild von Chriz
 
Registriert seit: 11.05.2008
Beiträge: 6.269
Chriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer Anblick
Standard

2008-05-01
2010-06-26

Wie würdest du es denn rein rechnerisch mit diesen Vorlagen im Kopf oder auf Papier machen? Genau so machst du es mit PHP nun auch
__________________
"Nuschel ich?" - "Was?"
Chriz ist gerade online  
 


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
Bilder an bestimmten Tagen anzeigen Eclipse16V PHP Tipps 2009 12 15.04.2009 15:28
News von den letzten 3 Tagen anzeigen... xXx PHP Tipps 2006 11 20.03.2006 21:47
Datumsdifferenz Drago PHP Tipps 2007 22 30.11.2005 19:16
Geburtstage in den nächsten X tagen herausfinden PHP Tipps 2005-2 15 07.09.2005 14:45
Termin-Datenbank: Gruppierung nach Monaten und Tagen PHP Tipps 2005-2 12 13.08.2005 16:24
[Erledigt] Button an best Tagen zu best. Uhrzeiten wechseln lassen PHP Tipps 2005-2 3 30.07.2005 12:52
datum nach tagen ordnen PHP Tipps 2005 3 06.05.2005 08:49
E-Mail generierung nach 3 Tagen PHP Tipps 2005 6 21.03.2005 12:35
Datumsdifferenz seb-web PHP Tipps 2005 5 20.03.2005 15:24
datumsdifferenz zu heute: seit 3 tagen gleich PHP Tipps 2005 3 18.02.2005 12:57
Zeit in Tagen Simon9990 PHP Tipps 2004 1 19.09.2004 03:21
Script zum aumatischen Löschen von Dateien nach 7 Tagen Beitragsarchiv 2 06.08.2004 08:56
Ereignis nach 5 Tagen Ähm wie? PHP Tipps 2004 2 07.07.2004 17:17
datensätze nach 30 tagen automatisch löschen Anuschka PHP Tipps 2004 1 21.06.2004 17:06
[Erledigt] DB Einträge anhand von Timestamps nach Tagen abrufen. PHP-Fortgeschrittene 3 02.06.2004 15:37

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
datumsdifferenz online, php datumsdifferenz, datumsdifferenz php, http://www.php.de/php-einsteiger/59371-datumsdifferenz-tagen.html, datumsdifferenz berechnen online, php datumsdifferenz in tagen, c datumsdifferenz, php datumsdifferenz tage, php datumsdifferenz berechnen, datumsdifferenz formel, datumsdifferenz online berechnen, datum differenz online, datumsdifferenz, javascript datumsdifferenz, php datumsdifferenz date, datumsdifferenz c, php datumsdifferenz sommerzeit, php datum differenz tage, datumsdifferenz in tagen online, datumsdifferenz in tagen php

Alle Zeitangaben in WEZ +2. Es ist jetzt 19:55 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