"Specialny" kalendar

Programovacie jazyky, rady, poradňa...
aughostino
Medium Professional
Medium Professional
Používateľov profilový obrázok
Príspevky: 1269
Registrovaný: 26 apr 2007, 16:05

"Specialny" kalendar

Príspevok od používateľa aughostino »

Existuje daky program alebo script: Klasicky kalendar ale daju sa na nom pocitat dni?

Napriklad: Dnes je 22. 11. 2008 a ked chcem k tomuto datumu pripocitat napriklad 15 dni tak mi vyhodi vysledok 6. 12. 2008


PS: Kamarat taketo nieco robil v C# ale mal taky problemik ze ked je napriklad december a chcem pripocitat napriklad 50 dni tak tovyhodilo 13 mesiac a nevieme prist na to ako dat aby to islo normalne.
Zajtra sem hodim aj zdrojak ak bude kamarat online.
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Príspevok od používateľa audiotrack »

záleží v čom to chceš, napríklad v php je date_add(), ale v každom jazyku je nejaký dátový typ určený na dátum. Ak ho použiješ a robíš operácie s ním, tak to musí rátať spravne aj prechody medzi rokmi. Tvoj kamarát zrejme iba prirátaval dni a mesiace v nejakej poskladanej funkcii
aughostino
Medium Professional
Medium Professional
Používateľov profilový obrázok
Príspevky: 1269
Registrovaný: 26 apr 2007, 16:05

Príspevok od používateľa aughostino »

to je jedno v com hlavne aby to fungovalo

kamarat nechce zverejnit ten zdrojak

audiotrack: poslal som ti SS
chrono
VIP
VIP
Používateľov profilový obrázok
Príspevky: 7127
Registrovaný: 25 dec 2006, 15:17

Príspevok od používateľa chrono »

V PHP to nie je problém:

Kód: Vybrať všetko

echo date("j. n. Y", strtotime("+50 day"));
prípadne sa dá previesť čas na UNIT timestamp, pripočítať k tomu ten čas a potom to zobraziť.
Niečo podobné sa dá urobiť aj v javascripte (tam je čas v milisekundách).
neutronmind
Expert
Expert
Príspevky: 189
Registrovaný: 05 aug 2008, 14:17

Príspevok od používateľa neutronmind »

Inak len k tomu 13.mesiacu, stacilo by pouzit delenie modulo, cize napr. 13 mod 12 (v C# je to 13%12) sa rovna 1, takze januar... :)
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Príspevok od používateľa audiotrack »

no nehovorím? keby to nerobil cez svoju funkciu (alebo by tú svoju funkciu spravil lepšie) tak mu to ráta správne. Vytvára si tam datetimepicker tak neviem prečo nevyužíva jeho metódy.
Napísať odpoveď