Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 7 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 30.07.06
Prihlásený: 19.02.13
Príspevky: 97
Témy: 20
Príspevok NapísalOffline : 18.11.2010 23:15

Caute,
mam mensi problem,potrebujem zistit celkovy pocet dni kolko uz ubehlo,nieco ako je date("U") ale ja to potrebujem nie v sekundach ale v dnoch.

Idem robit pristup na stranku,ktory bude mozny napr na 30 dni.Cize uzivatel si vyberie na kolko dni chce pristup a na zaklade toho prikazu ktory potrebujem mi bude overovat ci neprevrsil ten cas.

Ak mate nejake ine napady tak budem rad :) .

Snad som to napisal zrozumitelne :)


Offline

Užívateľ
Užívateľ
Vypis dni

Registrovaný: 14.11.10
Prihlásený: 22.09.17
Príspevky: 129
Témy: 27
Príspevok NapísalOffline : 19.11.2010 1:36

no ak to vies vypisat v sekundach, tak si to prepocitaj na dni, cize pocet sekund/(60 sekund * 60 minut * 24 hodin) --> pocet sekund/den

vyzerat by to mohlo takto nejako:
Kód:
$sekundy=date("U"); //pocet sekund, (pokial je ta funkcia date spravna :) )
$dni=$sekundy/(60*60*24);
echo "$dni";


Offline

Užívateľ
Užívateľ
Vypis dni

Registrovaný: 26.12.06
Prihlásený: 16.11.19
Príspevky: 3971
Témy: 181
Bydlisko: Nitra / Bra...
Príspevok NapísalOffline : 19.11.2010 9:00

nóó, ja by som to robil inak

v okamihu ked si vyberie, na kolko dni chce vstup, ulozis aktualny timestamp a pripocitas k nemu ten pocet dni. napriklad 30 dni, tak pripocitas 30*24*60*60

nasledne pri vstupoch iba porovnavas ulozeny timestamp s aktualnym.







_________________
Sorry za prelkepy
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 30.07.06
Prihlásený: 19.02.13
Príspevky: 97
Témy: 20
Príspevok Napísal autor témyOffline : 19.11.2010 9:27

emer píše:
nóó, ja by som to robil inak

v okamihu ked si vyberie, na kolko dni chce vstup, ulozis aktualny timestamp a pripocitas k nemu ten pocet dni. napriklad 30 dni, tak pripocitas 30*24*60*60

nasledne pri vstupoch iba porovnavas ulozeny timestamp s aktualnym.

tvoje riesenie sa mi paci,povodne som to aj tak chcel robit,ale nemam v tejto oblasti take znalosti,napises mi v skratne zdrojak toho?...bude to fungovat aj ked napr. vyberie 180 dni? a bude to brat do uvahy, ze niektore mesiace maju 30dni a druhe zasa 31? atd....

// pridané po 3 minútach od posledného príspevku

venom2 píše:
no ak to vies vypisat v sekundach, tak si to prepocitaj na dni, cize pocet sekund/(60 sekund * 60 minut * 24 hodin) --> pocet sekund/den

vyzerat by to mohlo takto nejako:
Kód:
$sekundy=date("U"); //pocet sekund, (pokial je ta funkcia date spravna :) )
$dni=$sekundy/(60*60*24);
echo "$dni";

dakujem za napad,ale toto riesenie mi nesedi,pretoze som chcel potom pre uzivatela vypisat,ze kolko dni este mu zostava,v tom potom vznika problem s vypisom,lebo vznikaju cisla s desatinymi miestami a to mi zrovna nevhovuje...


Offline

Užívateľ
Užívateľ
Vypis dni

Registrovaný: 26.12.06
Prihlásený: 16.11.19
Príspevky: 3971
Témy: 181
Bydlisko: Nitra / Bra...
Príspevok NapísalOffline : 19.11.2010 11:50

no ved ty pripocitavas dni, takze ti moze byt jedno, ze ktory mesiac ma kolko dni. keby si pripocitaval mesiace tak je to o inom, trebalo by zrejme ine riesenie (neviem presne, neriesil som to nikdy)

a aku znalost potrebujes? pozri si funkciu time()... operatory + a < isto poznas (zakladna skola)

// pridané po 35 sekundách od posledného príspevku

co sa tyka poctu dni, je to uplne jedno :) ked chces tych 80 tak das 180*24*60*60







_________________
Sorry za prelkepy
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 30.07.06
Prihlásený: 19.02.13
Príspevky: 97
Témy: 20
Príspevok Napísal autor témyOffline : 19.11.2010 13:13

emer,dakujem za vysvetlenie...
tu funkciu som si pozeral aj date() a moc mi to nedalo...nemohol by si mi sem hodit kratky zapis toho?
diky


Offline

Užívateľ
Užívateľ
Vypis dni

Registrovaný: 26.12.06
Prihlásený: 16.11.19
Príspevky: 3971
Témy: 181
Bydlisko: Nitra / Bra...
Príspevok NapísalOffline : 19.11.2010 13:30

180, nie 80 (oprava)

sak ulozis

Kód:
$vstupdo = time()+180*24*60*60


a pri vstupe kontrolujes

Kód:
if($vstupdo > time()) echo 'mozes vstupit';







_________________
Sorry za prelkepy
Odpovedať na tému [ Príspevkov: 7 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. Výpis dát z databázy z posledných 7 dní

v Databázy

3

465

25.02.2018 1:22

martinius96 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. dni mariane

v Výhodné ponuky

0

403

16.04.2021 12:05

patro16 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. DATE + dni

v PHP, ASP

6

849

30.11.2009 20:41

jtomcik Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Mall dni

v Výhodné ponuky

0

358

11.09.2021 18:38

patro16 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Dátum - pracovné dni

v PHP, ASP

5

630

09.10.2008 17:35

kmsa Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Tcom, problemy posledne dni

v Poskytovatelia internetu

15

2108

27.03.2008 9:33

walther Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. odčítanie dní od dátumu

v PHP, ASP

16

1338

30.01.2009 0:15

sedlák Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Vratenie tovaru do 14 dni

v Obchody, reklamácie a právo

6

3246

10.11.2008 18:30

Gyrxiur Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. aktivujte windows do 30 dní...

v Operačné systémy Microsoft

9

589

17.07.2009 0:56

yterbium Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. par dni pred objednavkou(vsetko good?)

[ Choď na stránku:Choď na stránku: 1 ... 4, 5, 6 ]

v PC zostavy

157

7270

25.09.2006 17:09

Marian Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. vymazanie zaznamov starsich ako 30 dni

v Databázy

10

608

15.01.2015 11:02

JanoF Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. W10 zozral 34GB za 5 dni

v Operačné systémy Microsoft

27

1393

06.02.2019 10:24

shiro Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Medzinárodné letecké dni SIAF 2014 - Sliač

v Akcie, zrazy, festivaly, koncerty

0

432

24.08.2014 16:14

michalesku Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Medzinárodné letecké dni SIAF 2017 - Sliač

v Akcie, zrazy, festivaly, koncerty

18

1129

29.08.2017 12:15

michalesku Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. World of Warships 30 dní premium

v Predám

0

334

18.01.2017 19:23

adi3das Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Medzinárodné letecké dni SIAF 2016 - Sliač

v Akcie, zrazy, festivaly, koncerty

15

905

01.09.2016 19:44

michalesku Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra