php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 31.05.2005, 09:46  
Neuer Benutzer
 
Registriert seit: 25.04.2005
Beiträge: 28
PsiAgent
Standard Datum - 1 ????

Hallo,

ich wollte von irgendeinem Datum einen Tag abziehen.

Habe das hier versucht :

Um das gestrige Datum zu ermitteln :

<?echo date("d.m.y")-1;?>

Macht er zwar, aber irgendwie ist dann mein Jahr weg.
__________________
Gruß

PsiAgent
Heusenstamm
PsiAgent ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 31.05.2005, 09:47  
Erfahrener Benutzer
 
Registriert seit: 25.02.2004
Beiträge: 1.524
Orolhawion
Standard

zum rechnen mit daten empfiehlt sich die nutzung von unixtimestamps
du nimmst nen unixtimestamp und ziehst davon 60x60x24 ab, fertig
__________________
"die Mitte des Textes kann ja theor. mitten in einem Text liegen"

http://www.jagr.de/
Orolhawion ist offline  
Alt 31.05.2005, 09:49  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

nutze mktime +date :P mit date() gibst du nen string aus, alles was du da abziehst und da rauskommt ist mehr oder minder zufall :P
robo47 ist offline  
Alt 31.05.2005, 09:58  
Neuer Benutzer
 
Registriert seit: 25.04.2005
Beiträge: 28
PsiAgent
Standard

Hey Super. Hat sofort funktioniert.

Danke euch !!!
__________________
Gruß

PsiAgent
Heusenstamm
PsiAgent ist offline  
Alt 31.05.2005, 11:43  
Erfahrener Benutzer
 
Benutzerbild von lazydog
 
Registriert seit: 02.04.2008
Beiträge: 4.032
lazydog befindet sich auf einem aufstrebenden Ast
Standard

Eien andere Möglichkeit:
PHP-Code:
<?php
echo date('d.m.Y'strtotime("-1 day " date('d F Y'$timestamp))) . "
"
;
?>
__________________
Gruss
L
lazydog ist offline  
Alt 31.05.2005, 14:05  
axo
Erfahrener Benutzer
 
Registriert seit: 24.12.2004
Beiträge: 1.814
axo ist zur Zeit noch ein unbeschriebenes Blatt
Standard

hmm .... die 'andere möglichkeit' beinhaltet aber zwei zusätzliche funktionsaufrufe und das immer-wieder-umrechnen von strings zu timestamps. die ursprüngliche lösung hat aber ab dem gegebenen timestamp nur zwei multiplikationen und eine subtraktion... /me findet ersteres besser.
axo ist offline  
Alt 31.05.2005, 15:20  
Erfahrener Benutzer
 
Registriert seit: 20.01.2005
Beiträge: 1.557
PHP-Kenntnisse:
Fortgeschritten
Buhmann ist zur Zeit noch ein unbeschriebenes Blatt
Buhmann eine Nachricht über ICQ schicken Buhmann eine Nachricht über MSN schicken
Standard

mädelz... warum so umständlich?

PHP-Code:
<?php
echo date(time()-3600*24);
?>
Buhmann ist offline  
Alt 31.05.2005, 15:23  
Erfahrener Benutzer
 
Registriert seit: 25.02.2004
Beiträge: 1.524
Orolhawion
Standard

da haste schön meinen post in codisch ausgedrückt...
__________________
"die Mitte des Textes kann ja theor. mitten in einem Text liegen"

http://www.jagr.de/
Orolhawion ist offline  
Alt 31.05.2005, 15:30  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

Zitat:
Zitat von Buhmann
mädelz... warum so umständlich?

PHP-Code:
<?php

?>
denke doch so war gemeint:
PHP-Code:
echo date('d.m.Y',time()-3600*24); 
robo47 ist offline  
Alt 31.05.2005, 15:42  
Erfahrener Benutzer
 
Registriert seit: 20.01.2005
Beiträge: 1.557
PHP-Kenntnisse:
Fortgeschritten
Buhmann ist zur Zeit noch ein unbeschriebenes Blatt
Buhmann eine Nachricht über ICQ schicken Buhmann eine Nachricht über MSN schicken
Standard

aso ups ^^

@Orolhawion sorry hab deinen Post überlesen ^^
Buhmann ist offline  
 


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
[Erledigt] Datum Ausgabe Mysql krackmoe PHP Tipps 2008 9 10.07.2008 20:33
[Erledigt] Datums Foumulareingabe mit Datebankeintrag Datum vergleichen freakymiky PHP Tipps 2008 1 21.06.2008 15:49
RSS Feed zeigt kein richtiges Datum an tayke PHP Tipps 2008 5 24.08.2007 20:05
Jahrestag ermitteln cyberholic PHP Tipps 2006 4 17.12.2006 12:50
aktuelles Datum in MySQL datenbank einfügen L.Croft PHP Tipps 2006 11 11.08.2006 23:19
näherstes datum zum aktuellen datum herausfinden flflfl Datenbanken 7 01.05.2006 16:57
datum formatieren mal anders Promaetheus PHP Tipps 2006 18 28.04.2006 19:42
wie sortiert man Datum bei SQL Abfrage? rockinchina PHP Tipps 2005-2 8 27.09.2005 12:57
Daten aus MYSQL nach Datum filtern Datenbanken 3 19.09.2005 16:09
[Erledigt] datum in mysql datenbank! Datenbanken 7 09.07.2005 14:43
datum auslesen eintragen PHP Tipps 2005 23 13.04.2005 20:39
Datum und Zeit PHP Tipps 2004-2 5 11.12.2004 23:53
Problem mit Datum ?! Datenbanken 21 04.08.2004 16:35
eingabefelder - datum PHP Tipps 2004 2 24.06.2004 10:38
Datum - Datum = PHP Tipps 2004 2 16.06.2004 10:47

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
sql abfrage gestriges datum, php datum1 datum2 vergleichen

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

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.