Výdělek na internetu - CZEmoney.com

Peníze, výdělek, reklama, affiliate, klikačky, PTP, MLM a další firmy
Právě je 25.05.12 13:02

Všechny časy jsou v UTC + 1 hodina




 [ Příspěvků: 13 ] 
Autor Zpráva
 PříspěvekPředmět příspěvku: time()
Napsal: 30.12.09 11:40 
Offline
Uživatelský avatar

Registrován: 12.03.08 21:25
Příspěvky: 543
Bydliště: Pilsen CZE
Toto je úvodní příspěvek

zdarec
mam time() a k nemu pridam treba 10 dni
$tim = time() + (10 * 24 * 60 * 60);
pak ho vypisu
echo date('d.m.Y H:i:s', $tim);
da see nak udelat aby to pri vypisu nepocitalo treba nedele nebo svatky??
snad chapete dikes

_________________
Jen dve veci jsou nekonecne, vesmir a lidska hloupost
Mobil [] 5/5 Nokia 5800 XpressMusic || Auto [] 20/20 Fiat Punto||Byt [×] 70/1200


Nahoru
 Profil  
 
 PříspěvekPředmět příspěvku: Re: time()
Napsal: 30.12.09 18:06 
Offline
Ctěný člen
Uživatelský avatar

Registrován: 21.10.05 16:15
Příspěvky: 868
Jestli na to nekde neco neni, tak ti to nezavidim...asi bych to nechtel kodit. :)


Nahoru
 Profil  
 
 PříspěvekPředmět příspěvku: Re: time()
Napsal: 30.12.09 20:42 
Offline
Uživatelský avatar

Registrován: 21.04.06 16:35
Příspěvky: 308
Bydliště: Ova-CZ, a porad nekde litam
No podle toho co ja vim tak asi neni funkce v PHP ( uz kvuli toho ze svatky ma kazdy stat svoje)

_________________
Skorpi official webpage ---- Battlebrowser katalog PR2,SR60
Lidé se dělí na dvě skupiny. Jedna se špatně vyjadřuje a druhá špatně rozumí. (Alexander Roda)
Projekt : "Php katalog robot" čas od času projde internet a uloží nové weby do katalogu
Chci být opravován - info


Nahoru
 Profil  
 
 PříspěvekPředmět příspěvku: Re: time()
Napsal: 30.12.09 21:13 
Offline
Ctěný člen
Uživatelský avatar

Registrován: 21.10.05 16:15
Příspěvky: 868
No, pro inspiraci jsem neco nasel....tak nejak jsem si predstavoval, ze to bude vypadat. :lol:


Nahoru
 Profil  
 
 PříspěvekPředmět příspěvku: Re: time()
Napsal: 30.12.09 21:18 
Offline
Uživatelský avatar

Registrován: 14.11.07 10:21
Příspěvky: 1966
Bydliště: Rochlice, Liberec, Liberecký kraj, Česká republika, Evropa, Země, Sluneční soustava, Mléčná dráha
Ty potřebuješ, aby ti to přičetlo 10 dní kromě nedělí a svátků?
Nebo aby když se to vypisuje a zrovna by to vyšlo na neděli, tak aby se vypsal až následující den?

Obojí by nemusel být problém, PHP dokáže zjistit, jestli je den v týdnu neděle. Svátky by sis musel vypsat.

_________________
Tento příspěvek mě stál můj drahocený čas, energii a úsilí. Pokud Vám jakkoliv pomohl, doufám, že to patřičně oceníte. Můj PayPal účet je jjera(at)seznam.cz. :)
 
Potřebujete něco naprogramovat v PHP? Ozvěte se mi, třeba to dokážu.
Pokud potřebujete poradit s PHP, pište do sekce Programování, ne do SZ! Pravidelně tuto sekci čtu a když budu znát odpověď, rád pomohu.
Nechci být opravován


Nahoru
 Profil  
 
 PříspěvekPředmět příspěvku: Re: time()
Napsal: 31.12.09 10:57 
Offline
Charita
Charita
Uživatelský avatar

Registrován: 11.08.06 07:16
Příspěvky: 216
time(w) a pro nedeli hazi 0 :-) ale to asi vite, ja jen pro informaci :-)


Nahoru
 Profil  
 
 PříspěvekPředmět příspěvku: Re: time()
Napsal: 31.12.09 11:11 
Offline
Uživatelský avatar

Registrován: 12.03.08 21:25
Příspěvky: 543
Bydliště: Pilsen CZE
no ja jen jestli neni naka funkce stacilo by aby to nepocitalo vikendy, jako kdyz k dnesku prictu dva dny aby to vypsalo 4.1 a ne 2.1

_________________
Jen dve veci jsou nekonecne, vesmir a lidska hloupost
Mobil [] 5/5 Nokia 5800 XpressMusic || Auto [] 20/20 Fiat Punto||Byt [×] 70/1200


Nahoru
 Profil  
 
 PříspěvekPředmět příspěvku: Re: time()
Napsal: 31.12.09 13:20 
Offline
Ctěný člen
Uživatelský avatar

Registrován: 21.10.05 16:15
Příspěvky: 868
Ano...proste pricitani n pracovnich dni. Muzes ohnout ten kod, co jsem posilal...nic elegantnejsiho me nenpada...
Pokud ti staci jen pricist n dni s tim, ze kdyz to padne na svatek, tak najit nejblizsi nesvatek, ukol se dost zjednodusuje. V tom pripade ti staci rady ostatnich, plus nejake pole se vsemi svatky (viz rovnez ten kod, co jsem posilal).


Nahoru
 Profil  
 
 PříspěvekPředmět příspěvku: Re: time()
Napsal: 31.12.09 17:18 
Offline
Uživatelský avatar

Registrován: 14.11.07 10:21
Příspěvky: 1966
Bydliště: Rochlice, Liberec, Liberecký kraj, Česká republika, Evropa, Země, Sluneční soustava, Mléčná dráha
Prostě a jednoduše:

    Vytvoříš si pole s datama svátků.
    Zjistíš, jaký datum je za 10 dní (nebo za kolik potřebuješ).
    Zkontroluješ cyklem každej den v tom rozmezí jestli není neděle nebo není v poli se svátky. Pokud ano, tak $x++ (zvýšíš $x o 1).
    Ke zjištěnému datu pak přičteš počet dní, které máš v $x

Krátkej jednoduchej kód.
Kdybys chtěl, tak bych Ti to i vytvořil, ale počítej až tak o víkendu.

_________________
Tento příspěvek mě stál můj drahocený čas, energii a úsilí. Pokud Vám jakkoliv pomohl, doufám, že to patřičně oceníte. Můj PayPal účet je jjera(at)seznam.cz. :)
 
Potřebujete něco naprogramovat v PHP? Ozvěte se mi, třeba to dokážu.
Pokud potřebujete poradit s PHP, pište do sekce Programování, ne do SZ! Pravidelně tuto sekci čtu a když budu znát odpověď, rád pomohu.
Nechci být opravován


Nahoru
 Profil  
 
 PříspěvekPředmět příspěvku: Re: time()
Napsal: 01.01.10 16:28 
Offline
Uživatelský avatar

Registrován: 12.03.08 21:25
Příspěvky: 543
Bydliště: Pilsen CZE
tak uz to mam, jen ty svatky nvm abych tam nemel milion podminek :)
Kód:
<?php
$n=10;
$t=time();
while ($d!==$n) {
$t = $t + 86400;
if (date('D',$t)!=="Sat" and date('D',$t)!=="Sun") {
$d++;
}
$c++;
}

$l = time() + ($c * 24 * 60 * 60);
echo date('d.m.Y H:i:s', $l);

php?>

_________________
Jen dve veci jsou nekonecne, vesmir a lidska hloupost
Mobil [] 5/5 Nokia 5800 XpressMusic || Auto [] 20/20 Fiat Punto||Byt [×] 70/1200


Nahoru
 Profil  
 
 PříspěvekPředmět příspěvku: Re: time()
Napsal: 01.01.10 17:42 
Offline
Uživatelský avatar

Registrován: 14.11.07 10:21
Příspěvky: 1966
Bydliště: Rochlice, Liberec, Liberecký kraj, Česká republika, Evropa, Země, Sluneční soustava, Mléčná dráha
Takhle. Jen si musíš doplnit data všech svátků.
Kód:
<?php
$svatky = array('24.12', '25.12', '26.12', '1.1');
$n=10;
$t=time();
while ($d!==$n) {
$t = $t + 86400;
if (date('D',$t)!=="Sat" and date('D',$t)!=="Sun" and !in_array(date('j.n',$t),$svatky) ) {
$d++;
}
$c++;
}

$l = time() + ($c * 24 * 60 * 60);
echo date('d.m.Y H:i:s', $l);

?>

_________________
Tento příspěvek mě stál můj drahocený čas, energii a úsilí. Pokud Vám jakkoliv pomohl, doufám, že to patřičně oceníte. Můj PayPal účet je jjera(at)seznam.cz. :)
 
Potřebujete něco naprogramovat v PHP? Ozvěte se mi, třeba to dokážu.
Pokud potřebujete poradit s PHP, pište do sekce Programování, ne do SZ! Pravidelně tuto sekci čtu a když budu znát odpověď, rád pomohu.
Nechci být opravován


Nahoru
 Profil  
 
 PříspěvekPředmět příspěvku: Re: time()
Napsal: 01.01.10 17:55 
Offline
Uživatelský avatar

Registrován: 12.03.08 21:25
Příspěvky: 543
Bydliště: Pilsen CZE
dik moc :)

_________________
Jen dve veci jsou nekonecne, vesmir a lidska hloupost
Mobil [] 5/5 Nokia 5800 XpressMusic || Auto [] 20/20 Fiat Punto||Byt [×] 70/1200


Nahoru
 Profil  
 
 PříspěvekPředmět příspěvku: Re: time()
Napsal: 01.01.10 21:06 
Offline
Ctěný člen
Uživatelský avatar

Registrován: 21.10.05 16:15
Příspěvky: 868
Musim uznat svoji chybu...je to jednodussi, nez jsem cekal...v jednoduchosti je sila. :) Vyborny, chlapi!


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odpovědět na téma  [ Příspěvků: 13 ] 

Všechny časy jsou v UTC + 1 hodina


Kdo je online

Uživatelé procházející toto téma: Žádní registrovaní uživatelé a 0 návštevníků


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
Powered by phpBB® Forum Software © phpBB Group

Český překlad – phpBB.cz
phpBB SEO
[ Time : 0.114s | 17 Queries | GZIP : On ]