Autor | Zpráva | ||
---|---|---|---|
Milos Profil |
#1 · Zasláno: 20. 11. 2005, 14:35:51
Přeji všem krásnou neděli a chtěl bych Vás poprosit o radu.
Potřeboval bych při uložení formuláře, aby se mi do databáze MySQL zapsal aktuální datum a poté datum za 14 dní, kdy se přestane daný příspěvek zobrazovat a hledám nějaký rozumný způsob. Nechci k tomu používat timestamp! Aktuální čas si zjistím v PHP funkcí $cas = Date("d.m.Y H:i:s"); //v tom není problém a uložím jak text do DTB $casza14dni = Date("d.m.Y")+14day; //naivní zápis, ale snad chápete co potřebuji zjistit avšak pomocí PHP a to $casza14dni pak budu zapisovat do MySQL ve formátu DATE a pak nebude problém zobrazit jen aktuální články. Vím, že ten posun 14 dní lze udělat při zápisu do DTB, ale já bych chtěl přímo na dané stránce uživatelům zobrazit přesné datum, kdy už nebude daný článek zobrazován. Díky. |
||
Fred Profil |
#2 · Zasláno: 20. 11. 2005, 14:55:20
Něco takovýho ?
<?php $casza14dni = date("d-m-Y", mktime(0,0,0, date(m), date(d)+14,date(Y))); echo "$casza14dni" ?> |
||
Anonymní Profil * |
#3 · Zasláno: 20. 11. 2005, 18:30:27
SUPER - díky moc, dokonce to fakčí i u přelomu roku.
Jen sem se chtěl zeptat, proč tam jsou ty tři nuly??? |
||
michaelkiller Profil |
#4 · Zasláno: 20. 11. 2005, 19:05:54
tie nuly su namiesto date(H) , date(i), date(s)...
|
||
hw3 Profil |
#5 · Zasláno: 20. 11. 2005, 20:10:12 · Upravil/a: hw3
Docela pěkná funkce je i StrToTime().
Takže se v tomto případě dá použít třeba takto:
|
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0