Forum » Programiranje » Dela prosti dnevi do 2030
Dela prosti dnevi do 2030
Argonavt ::
Živjo
ima mogoče kdo tabelco z dela prostimi dnevi za vsaj 5 let naprej, še bolje 10 in lahko pošera za pivo?
ima mogoče kdo tabelco z dela prostimi dnevi za vsaj 5 let naprej, še bolje 10 in lahko pošera za pivo?
Argonavt ::
Za import je še najlepši https://publicholidays.eu/slovenia/sl/2...
ampak do 2024 only, naprej pa peš, zato če kdo že šel do 2030 blo super.
ampak do 2024 only, naprej pa peš, zato če kdo že šel do 2030 blo super.
Zgodovina sprememb…
- spremenilo: Argonavt ()
Ghost7 ::
Živjo
ima mogoče kdo tabelco z dela prostimi dnevi za vsaj 5 let naprej, še bolje 10 in lahko pošera za pivo?
A to zato nucaš, da si v službenem koledarju za 10 let naprej že povsod zapišeš D za tisti teden, ko je vmes en dan dela prost dan?
Hm...
https://www.bitstamp.net/ref/OM6lA9mwoeRO5Rba/
chrush ::
A to zato nucaš, da si v službenem koledarju za 10 let naprej že povsod zapišeš D za tisti teden, ko je vmes en dan dela prost dan?
Tako smo delali v javni upravi ja. Zdaj pa imamo tako, da ce tisti dan noces biti doma, moras preklicati ze vnaprej doloceno koriscenje ur/dopust. Ampak imamo samo za eno leto vnaprej, tako da tudi ne morem pomagati.
https://www.facebook.com/OverMuraMuviMejkers
GupeM ::
2021-10-31 *Ned 2021-11-01 Pon 2021-12-25 *Sob 2021-12-26 *Ned 2022-01-01 *Sob 2022-01-02 *Ned 2022-02-08 Tor 2022-04-18 Velikonocni ponedeljek 2022-04-27 Sre 2022-05-01 *Ned 2022-05-02 Pon 2022-06-25 *Sob 2022-08-15 Pon 2022-10-31 Pon 2022-11-01 Tor 2022-12-25 *Ned 2022-12-26 Pon 2023-01-01 *Ned 2023-01-02 Pon 2023-02-08 Sre 2023-04-10 Velikonocni ponedeljek 2023-04-27 Cet 2023-05-01 Pon 2023-05-02 Tor 2023-06-25 *Ned 2023-08-15 Tor 2023-10-31 Tor 2023-11-01 Sre 2023-12-25 Pon 2023-12-26 Tor 2024-01-01 Pon 2024-01-02 Tor 2024-02-08 Cet 2024-04-01 Velikonocni ponedeljek 2024-04-27 *Sob 2024-05-01 Sre 2024-05-02 Cet 2024-06-25 Tor 2024-08-15 Cet 2024-10-31 Cet 2024-11-01 Pet 2024-12-25 Sre 2024-12-26 Cet 2025-01-01 Sre 2025-01-02 Cet 2025-02-08 *Sob 2025-04-21 Velikonocni ponedeljek 2025-04-27 *Ned 2025-05-01 Cet 2025-05-02 Pet 2025-06-25 Sre 2025-08-15 Pet 2025-10-31 Pet 2025-11-01 *Sob 2025-12-25 Cet 2025-12-26 Pet 2026-01-01 Cet 2026-01-02 Pet 2026-02-08 *Ned 2026-04-06 Velikonocni ponedeljek 2026-04-27 Pon 2026-05-01 Pet 2026-05-02 *Sob 2026-06-25 Cet 2026-08-15 *Sob 2026-10-31 *Sob 2026-11-01 *Ned 2026-12-25 Pet 2026-12-26 *Sob 2027-01-01 Pet 2027-01-02 *Sob 2027-02-08 Pon 2027-03-29 Velikonocni ponedeljek 2027-04-27 Tor 2027-05-01 *Sob 2027-05-02 *Ned 2027-06-25 Pet 2027-08-15 *Ned 2027-10-31 *Ned 2027-11-01 Pon 2027-12-25 *Sob 2027-12-26 *Ned 2028-01-01 *Sob 2028-01-02 *Ned 2028-02-08 Tor 2028-04-17 Velikonocni ponedeljek 2028-04-27 Cet 2028-05-01 Pon 2028-05-02 Tor 2028-06-25 *Ned 2028-08-15 Tor 2028-10-31 Tor 2028-11-01 Sre 2028-12-25 Pon 2028-12-26 Tor 2029-01-01 Pon 2029-01-02 Tor 2029-02-08 Cet 2029-04-02 Velikonocni ponedeljek 2029-04-27 Pet 2029-05-01 Tor 2029-05-02 Sre 2029-06-25 Pon 2029-08-15 Sre 2029-10-31 Sre 2029-11-01 Cet 2029-12-25 Tor 2029-12-26 Sre 2030-01-01 Tor 2030-01-02 Sre 2030-02-08 Pet 2030-04-22 Velikonocni ponedeljek 2030-04-27 *Sob 2030-05-01 Sre 2030-05-02 Cet 2030-06-25 Tor 2030-08-15 Cet 2030-10-31 Cet 2030-11-01 Pet 2030-12-25 Sre 2030-12-26 Cet
2024 in 2030 bosta super, zmaga pa 2029. Noben praznik oz dela prosti dan ne bo na vikend.
Argonavt ::
https://koledarcek.com/
Dobim pivo?
Fantje, nisem zastonj postal v Programiranje. Rabim za app, v katerem preračunavam future datum po delovnih dnevih in moram v zakup vzet tudi dela proste dneve / praznike in želim praznike nafilat v bazo do 2030.
V redu mi tudi online, sam je pogoj easy import v tabelo/bazo. Za ročno pretipkavanje ni piva, to zna vsak. Pa mislim, da sem online variante vse pretestiral. No ja bom 2025-2030 pa ročno vnesel :(
GupeM TNXX. Beer LJ?
Zgodovina sprememb…
- spremenilo: Argonavt ()
GupeM ::
Če rabiš za app, potem je pomoje bolje sproti preračunavat. Vzameš tistih 12 datumov, ki so fiksni + velikonočni ponedeljek, ki ima tudi neko "formulo" v katero se nisem poglabljal. Tako imaš rešitev za vsako leto in nisi omejen na 2030.
Baja ::
za php vem da obstaja funkcija ki vrne velikonočni ponedeljek. easter_date(YEAR);?
verjetno je v drugih jezikih tudi kaj podobnega.
verjetno je v drugih jezikih tudi kaj podobnega.
Invictus ::
A je tako težko vnesti v eno tabelico datume slovenskih državnih praznikov, ki imajo za posledico prost dan in preračunati za milijavžend let vnaprej, kdaj praznik pride na delovni dan, ter ga označiti za dela prost dan?
Kar se tiče velike noči, se jo pa tudi da izračunati na podlagi pusta, ki se ga določi takole:
https://pomurske-novice.si/kako-izracun...
A lahko taka butasta vprašanja damo na eno shame listo, z nickom OPa, po možnosti še pravim imenom, da delodajalci ne zaposlujejo takih amaterjev?
Kar se tiče velike noči, se jo pa tudi da izračunati na podlagi pusta, ki se ga določi takole:
https://pomurske-novice.si/kako-izracun...
A lahko taka butasta vprašanja damo na eno shame listo, z nickom OPa, po možnosti še pravim imenom, da delodajalci ne zaposlujejo takih amaterjev?
"Life is hard; it's even harder when you're stupid."
http://goo.gl/2YuS2x
http://goo.gl/2YuS2x
Zgodovina sprememb…
- predlagalo izbris: HotBurek ()
Neon87 ::
Jaz imam takole v MS SQL, edini praznik, ki ni "fiksen" in je dela prost dan je velikonočni ponedeljek-zapečeš, ostale pa se da izračunat:
v tabeli praznik so zapisi
Mesec Dan Naziv
1 1 Novo leto
1 2 2. januar
2 8 Prešernov dan, slovenski kulturni praznik
4 27 Dan upora proti okupatorju
5 1 Praznik dela
5 2 Praznik dela
6 25 Dan državnosti
8 15 Marijino vnebovzetje
10 31 Dan reformacije
11 1 Dan spomina na mrtve
12 25 Božič
12 26 Dan samostojnosti in enotnosti
v tabeli praznik so zapisi
Mesec Dan Naziv
1 1 Novo leto
1 2 2. januar
2 8 Prešernov dan, slovenski kulturni praznik
4 27 Dan upora proti okupatorju
5 1 Praznik dela
5 2 Praznik dela
6 25 Dan državnosti
8 15 Marijino vnebovzetje
10 31 Dan reformacije
11 1 Dan spomina na mrtve
12 25 Božič
12 26 Dan samostojnosti in enotnosti
DECLARE @minLeto int SET @minLeto = 2016 DECLARE @maxLeto int SET @maxLeto = 2050 CREATE TABLE #tempPraznik ( datumOd datetime, datumDo datetime, naziv varchar(100) ) WHILE @minLeto <= @maxLeto BEGIN INSERT INTO #tempPraznik ( datumOd, datumDo, naziv ) SELECT CONVERT(datetime, (cast(dan AS varchar(MAX)) + '.'+ cast(mesec AS varchar(MAX)) +'.' + cast(@minLeto AS varchar(MAX))), 104), CONVERT(datetime, (cast(dan AS varchar(MAX)) + '.'+ cast(mesec AS varchar(MAX)) +'.' + cast(@minLeto AS varchar(MAX))) + ' 23:59:59', 104), Naziv FROM praznik SET @minLeto = @minLeto + 1; END INSERT INTO #tempPraznik ( datumOd, datumDo, naziv ) VALUES ( '2016-03-28', '2016-03-28 23:59:59', 'Velikonočni ponedeljek') INSERT INTO #tempPraznik ( datumOd, datumDo, naziv ) VALUES ( '2017-04-17', '2017-04-17 23:59:59', 'Velikonočni ponedeljek') INSERT INTO #tempPraznik ( datumOd, datumDo, naziv ) VALUES ( '2018-04-02', '2018-04-02 23:59:59', 'Velikonočni ponedeljek') INSERT INTO #tempPraznik ( datumOd, datumDo, naziv ) VALUES ( '2019-04-22', '2019-04-22 23:59:59', 'Velikonočni ponedeljek') INSERT INTO #tempPraznik ( datumOd, datumDo, naziv ) VALUES ( '2020-04-13', '2020-04-13 23:59:59', 'Velikonočni ponedeljek') INSERT INTO #tempPraznik ( datumOd, datumDo, naziv ) VALUES ( '2021-04-05', '2021-04-05 23:59:59', 'Velikonočni ponedeljek') INSERT INTO #tempPraznik ( datumOd, datumDo, naziv ) VALUES ( '2022-04-18', '2022-04-18 23:59:59', 'Velikonočni ponedeljek') .. ... .. SELECT datumOd AS Zacetek, datumDo AS Konec, naziv AS Naziv FROM #tempPraznik WHERE datumOd >= @OdDatuma ORDER BY Zacetek DROP TABLE #tempPraznik
GupeM ::
https://stackoverflow.com/questions/260...
Takole se izračuna velika noč (vedno na nedeljo). Za velikonočni ponedeljek prišteješ en dan. Nisem se poglabljal v kodo z linka, ampak za seznam ki sem ga zgoraj prilepil, sem jo uporabil. Upam, da je pravilna :)
Ostali datumi so itak fiksni.
Takole se izračuna velika noč (vedno na nedeljo). Za velikonočni ponedeljek prišteješ en dan. Nisem se poglabljal v kodo z linka, ampak za seznam ki sem ga zgoraj prilepil, sem jo uporabil. Upam, da je pravilna :)
Ostali datumi so itak fiksni.
StarMafijec ::
A je tako težko vnesti v eno tabelico datume slovenskih državnih praznikov, ki imajo za posledico prost dan in preračunati za milijavžend let vnaprej, kdaj praznik pride na delovni dan, ter ga označiti za dela prost dan?
Ni tako enostavno. Vmes lahko kak dela prost dan ukinejo ali pa uvedejo novega. V zadnjem času je to bil drugi dan novega leta.
Invictus ::
StarMafijec je izjavil:
Ni tako enostavno. Vmes lahko kak dela prost dan ukinejo ali pa uvedejo novega. V zadnjem času je to bil drugi dan novega leta.
Eno je napisati aplikacijo, drugo jo je pa vzdrževat...
"Life is hard; it's even harder when you're stupid."
http://goo.gl/2YuS2x
http://goo.gl/2YuS2x
no comment ::
Kar se tiče velike noči, se jo pa tudi da izračunati na podlagi pusta, ki se ga določi takole:
https://pomurske-novice.si/kako-izracun...
A lahko taka butasta vprašanja damo na eno shame listo, z nickom OPa, po možnosti še pravim imenom, da delodajalci ne zaposlujejo takih amaterjev?
Kako se nekateri kar sami pribijejo na shame listo. A daš sedaj tvoje pravo ime in priimek, da se te lahko izognemo?
GupeM ::
no comment je izjavil:
Kako se nekateri kar sami pribijejo na shame listo. A daš sedaj tvoje pravo ime in priimek, da se te lahko izognemo?
HAHAHA, pa res, vidiš. Včasih bi človek moral klikniti tudi na linke najbolj butastih uporabnikov, da si popestri dan.
Invictus ::
Ne delam za slovenske firme, tako da si na varnem. Lahko bluziš dalje...
"Life is hard; it's even harder when you're stupid."
http://goo.gl/2YuS2x
http://goo.gl/2YuS2x
Zgodovina sprememb…
- predlagalo izbris: HotBurek ()
stara mama ::
A lahko taka butasta vprašanja damo na eno shame listo, z nickom OPa, po možnosti še pravim imenom, da delodajalci ne zaposlujejo takih amaterjev?
Ni butastih vprašanj, so samo butasti odgovori.
Pravkar si demonstriral, da jih ravno ti stresaš.
OP je podal čisto lep praktičen problem, ki ga mora rešit.
Zgodovina sprememb…
- spremenilo: stara mama ()
no comment ::
Invictus ::
Moraš biti pa res zahojen krščanski debil, da ne veš, da je Velika noč 40 dni po pustnem torku...
"Life is hard; it's even harder when you're stupid."
http://goo.gl/2YuS2x
http://goo.gl/2YuS2x
Zgodovina sprememb…
- predlagalo izbris: HotBurek ()
GupeM ::
Kako ne veš? Moraš biti pa res zahojen krščanski debil, da ne veš, da je pustni torek 40 dni pred veliko nočjo...
Temu po novem rečemo Invictusova rešitev.
Temu po novem rečemo Invictusova rešitev.
Zgodovina sprememb…
- spremenil: GupeM ()
StarMafijec ::
Moraš biti pa res zahojen krščanski debil, da ne veš, da je Velika noč 40 dni po pustnem torku...
Očitno je, da te je duhovnik pri maši in verouku učil, da je velika noč 40 dni po pustnem torku. Tako pač učijo, je del folklore, da se reče, da traja ta čas (post) 40 dni.
Dejansko pa temu ni tako. Mislim, da preteče vsaj 46 dni.
Zimonem ::
Velika noč je tako vedno na prvo nedeljo po prvi spomladanski polni luni! Prvi pomladni dan je 20. ali 21. marca, torej se šteje datum po 23. marcu.
shm ::
func PublicHolidays(year int) []time.Time { easter, _ := eastertime.CatholicByYear(year) em := easter.Add(time.Hour * 24) return []time.Time{ time.Date(year, time.January, 1, 0, 0, 0, 0, time.Local), // new year time.Date(year, time.January, 2, 0, 0, 0, 0, time.Local), // new year +1 :) time.Date(year, time.February, 8, 0, 0, 0, 0, time.Local), // Preseren day time.Date(em.Year(), em.Month(), em.Day(), 0, 0, 0, 0, time.Local), // easter monday time.Date(year, time.April, 27, 0, 0, 0, 0, time.Local), // Day of Uprising Against Occupation time.Date(year, time.May, 1, 0, 0, 0, 0, time.Local), // May Day Holiday time.Date(year, time.May, 2, 0, 0, 0, 0, time.Local), // May Day Holiday +1 time.Date(year, time.June, 25, 0, 0, 0, 0, time.Local), // Whit Sunday time.Date(year, time.August, 15, 0, 0, 0, 0, time.Local), // Asumption Day time.Date(year, time.October, 31, 0, 0, 0, 0, time.Local), // Reformation Day time.Date(year, time.November, 1, 0, 0, 0, 0, time.Local), // Day of the dead time.Date(year, time.December, 25, 0, 0, 0, 0, time.Local), // Christmas time.Date(year, time.December, 26, 0, 0, 0, 0, time.Local), // Independence and Unity day } }
Koda za eastertime je pa na GitHubu.
Spura ::
Imas kopico fiksnih datumov, pa gaussov algoritem za veliko noc. To je to. Zakaj hudica bi pa to clovek v bazo filal je pa drugo vprasanje.
Argonavt ::
Punce in fantje res hvala za konstruktivno & produktivno debato. Sem prepričan, da bo še koristila marsikomu, ki jo bo poguglal. Dober input.
Nekatere mal žuli zakaj to filat nekam, zato čist na kratko info:
- zadeva je narejena v nekaj bolj advanced spreadsheet rešitvi z uporabo v funkcijah tipa networkdays in workday ( input, analitika, infografike, mal VBAja zadaj, autoupdate) in to za fraction of the cost, kot bi prišla web rešitev, ki je sicer vedno opcija.
- ergo so prazniki vnešeni v tabelo, on the fly kalkulacija praznika ni bila neka huda prioriteta v prvi fazi. Rabi se datume tudi za arhivo, pač nek dogodek B se izračuna x delovnih dni po datumu A in se upoštevajo tudi prazniki ter pasti mora na delovni dan.
- ideja za izračun do leta 3000+ je top in bo realizirana, Velikonočne funkcije tipa =FLOOR(DAY(MINUTE(A1/38)/2+56)&"/5/"&A1,7)-34, UDF in VBA rešitve kolikor jih hočeš. Odlično.
- tisti, ki nas je brcnil z izračunom je moral še mal svoj božanski kompleks spucat, kar je čist ok in zdravo za psiho, le del debate gre v prazno in nepotrebna negativna energija. Ob tem se vedno spomnite stavka moje znanke učiteljice ob "božanskih sončkih v razredu": " ma jaz ga trpim to šolsko leto, starši pa celo življenje". Parafrazirajte po svojih potrebah.
Še enkrat hvala vsem. Pivo pa čaka na ZS.
Nekatere mal žuli zakaj to filat nekam, zato čist na kratko info:
- zadeva je narejena v nekaj bolj advanced spreadsheet rešitvi z uporabo v funkcijah tipa networkdays in workday ( input, analitika, infografike, mal VBAja zadaj, autoupdate) in to za fraction of the cost, kot bi prišla web rešitev, ki je sicer vedno opcija.
- ergo so prazniki vnešeni v tabelo, on the fly kalkulacija praznika ni bila neka huda prioriteta v prvi fazi. Rabi se datume tudi za arhivo, pač nek dogodek B se izračuna x delovnih dni po datumu A in se upoštevajo tudi prazniki ter pasti mora na delovni dan.
- ideja za izračun do leta 3000+ je top in bo realizirana, Velikonočne funkcije tipa =FLOOR(DAY(MINUTE(A1/38)/2+56)&"/5/"&A1,7)-34, UDF in VBA rešitve kolikor jih hočeš. Odlično.
- tisti, ki nas je brcnil z izračunom je moral še mal svoj božanski kompleks spucat, kar je čist ok in zdravo za psiho, le del debate gre v prazno in nepotrebna negativna energija. Ob tem se vedno spomnite stavka moje znanke učiteljice ob "božanskih sončkih v razredu": " ma jaz ga trpim to šolsko leto, starši pa celo življenje". Parafrazirajte po svojih potrebah.
Še enkrat hvala vsem. Pivo pa čaka na ZS.
Zgodovina sprememb…
- spremenilo: Argonavt ()
mr_chai ::
Imas kopico fiksnih datumov, pa gaussov algoritem za veliko noc. To je to. Zakaj hudica bi pa to clovek v bazo filal je pa drugo vprasanje.
Zgodovina sprememb…
- spremenilo: mr_chai ()
Gospod ::
Namesti si ta koledar s povezave http://www2.arnes.si/~akranj2/koled.htm
Pa odgovori če je vredi.
Pa odgovori če je vredi.
Zgodovina sprememb…
- spremenil: Gospod ()
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Zaposlitev za krajši delovni čas od polnega.Oddelek: Loža | 6464 (4256) | Mato989 |
» | Kaj se bo uresničilo do 2030? (strani: 1 2 )Oddelek: Loža | 7852 (5395) | jype |
» | [Java] Domača nalogaOddelek: Šola | 866 (738) | lebdim |
» | Prazniki v sloveniji? Kateri vsi so?Oddelek: Loža | 5961 (3894) | joze67 |
» | petek, trinajstegaOddelek: Loža | 1972 (722) | Azz_Kikr |