sluitingsdagen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Back-end programmeur

Functieomschrijving Heb jij recent jouw HBO ICT diploma in ontvangst mogen nemen? Of ben je toe aan een nieuwe uitdaging? Voor een erkende werkgever in regio Waalwijk zijn wij op zoek naar een back-end developer. Kennis of ervaring met C# & SQL is een must! Je houdt je bezig met het ontwikkelen van nieuwe functionaliteiten; Je bent verantwoordelijk voor de beheer en ontwikkeling van de software; Je draagt bij aan de implementatie van aanpassingen, verbeteringen en aanvullingen in de C# based applicaties; Je test de software en ontwikkelt deze door; Je brengt de aanpassingssuggesties van klanten in kaart, om ze

Bekijk vacature »

Microsoft Acess Developer

Functieomschrijving Wat ga je doen? Heb jij ongeveer 3 jaar ervaring als Software Developer, en komen de volgende kennisgebieden jou niet vreemd voor: MS Acces, C# & SQL? Vind jij het daarnaast leuk om maatwerk software te ontwikkelen voor klanten in een bijzondere branche? Lees dan snel verder! Als developer ben jij samen met een gemotiveerd team van 10 collega’s verantwoordelijk voor het creëren van aangemeten software voor klanten. Je bent klantvriendelijk en oplossingsgericht ingesteld, omdat het essentieel is om de klanten zo goed mogelijk te helpen met hun uitdagingen. Het is mogelijk om vanuit huis je werkzaamheden uit te

Bekijk vacature »

Java Full Stack Developer

Java Full Stack developer What makes Cognizant a unique place to work? The combination of rapid growth and an international and innovative environment! This is creating a lot of opportunities for people like YOU — people with an entrepreneurial spirit who want to make a difference in this world. At Cognizant, together with your colleagues from all around the world, you will collaborate on creating solutions for the world's leading companies and help them become more flexible, more innovative and successful. And this is your chance to be part of the success story: we are looking for a (Senior) Java

Bekijk vacature »

PHP Developer

Functie Middels Scrum en sprints bouw jij in deze functie mee aan complexe webapplicaties en ons SaaS platform. Hierbij hoort ook architectuur tot een van je taken. Daarnaast ben je één van de leden van het Scrum team. Dat betekent dat je naast je kerntaken ook in contact staat met de product owner. Oftewel, je bent bij het gehele ontwikkelproces betrokken. Tools die hierbij gebruikt worden zijn o.a. PHP, Symfony en Git. Eisen • Minimaal HBO werk- en denkniveau • Minimaal 3 jaar aantoonbare ervaring met PHP • Kennis en ervaring Symfony (Laravel is pré) & Lando • Kennis van

Bekijk vacature »

Senior Full Stack developer

Bedrijfsomschrijving tbd Functieomschrijving Full Stack Java Development bij Randstad Groep Nederland (HQ) Er is een vacature in het Corporate Client Solutions (CCS) team. Dit team is met een ander team net begonnen aan het project ‘Grip op Inhuur’. Het doel van dit project is de tevredenheid van onze leveranciers te verhogen en de efficiëntie van onze administratie te verbeteren. Onderdeel daarvan is een ‘Mijn-omgeving’ voor ZZP’ers en leveranciers. Naast dit nieuwe project werkt het team ook aan het onderhoud en verbeteren van een digitaal vacature management systeem waarmee dagelijks vele vacatures worden voorzien. Het team ontwikkelt zo veel mogelijk zelf

Bekijk vacature »

Integratie expert - Java Developer

Dit ga je doen Nieuw koppelingen ontwerpen, ontwikkelen en implementeren; Je schakelt met de klanten om hen zo goed mogelijk van dienst te zijn. Strategisch kijken naar nieuwe mogelijkheden op bestaande of nieuwe koppelingen zo effectief mogelijk te realiseren; Je bestaande toolset afwegen tegen nieuwe mogelijkheden om integratiedoelen steeds effectiever en/of effcienter te bewerkstelligen; Bestaande software koppelingen beheren, dit zijn koppelingen met zowel interne als externe systemen; Overleg met zowel directe collega's als met stakeholders om nieuwe integratieplannen concreet te maken; Je kunt de junioren meenemen op sleeptouw. Hier ga je werken Onze klant is op zoek naar een ervaren

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

Back-end PHP Developer

Dit ga je doen Her- en uitbouwen van het inhouse softwareplatform dmv PHP; Onderhouden van bovengenoemd platform in PHP; Sparren met het team; Meedenken over nieuwe functionaliteiten, security etc; Jouw input leveren aan het proces door op de hoogte te blijven van nieuwe ontwikkelingen etc. Hier ga je werken Onze klant, gevestigd in de omgeving van Alkmaar, levert wereldwijd oplossingen op het gebied van IT. Dag in dag uit werken zij met veel passie aan hun product waarmee ze streven naar verbeteringen binnen zorg. Voor onze klant zijn we op zoek naar een medior PHP Developer. Je komt te werken

Bekijk vacature »

Front end developer

Functie Binnen de functie van Front-end developer werk je mee aan uitdagende klantprojecten. In teamverband werk je aan de voorkant van onze state-of-the-art portaal oplossingen en apps. Dit alles gebeurt in een multidisciplinaire omgeving waarbij je de ruimte hebt om te sparren, je ideeën scherp te stellen, en waar je met de benodigde kennis en ervaring om je heen altijd terecht kunt bij je collega’s voor vragen en ondersteuning. Meestal werk je vanuit ons kantoor maar we bieden ook alle faciliteiten om thuis te kunnen werken. Voor sommige projecten ga je mee naar de klant, wellicht zelfs in het buitenland!

Bekijk vacature »

Java developer

Als Java Developer bij Sogeti ben je onderdeel van onze toonaangevende community die bestaat uit ruim 100 gepassioneerde Java professionals. In teamverband lever je mooie prestaties. Daarmee draag je aan bij de meerwaarde die wij leveren aan onze top-opdrachtgevers. Geen werkdag is hetzelfde! Je bent voortdurend bezig met het oplossen van allerlei complexe vraagstukken binnen bedrijfs kritische systemen voor onze klanten in regio Noordoost zoals DUO, ING, CJIB en Tendernet. Natuurlijk krijg jij de mogelijkheid je verder te certificeren in dit vakgebied. We organiseren regelmatig technische Meetups en doen veel aan kennisdeling. Sogetisten hebben plezier in hun werk en staan

Bekijk vacature »

Software Developer (Junior functie)

Functieomschrijving Wij zijn op zoek naar een Software Developer! Sta jij in de startblokken om je carrière te beginnen en kan je niet wachten om toffe software te gaan ontwikkelen? Kortom, ben je onlangs afgestudeerd of sta je op het punt om je papiertje te behalen? Voor een IT dienstverlener dat gespecialiseerd is in Microsoft technologie zijn wij op zoek naar C#.NET Developers. Het bedrijf heeft meerdere klanten in regio Utrecht waar je permanent kan komen te werken. Kom je liever te werken bij een klein softwarebedrijf of bij een groot consultancy bureau? Dat is helemaal aan jou de keuze!

Bekijk vacature »

Hands-on Solution Architect / Software Architect (

TenneT is hard groeiend om de onze ambities waar te kunnen maken. Zo nemen wij een leidende rol in het aanjagen van de energietransitie. Het werven van nieuw talent speelt daarin een cruciale rol. Wij zijn op zoek naar een gedreven Solution Architect / Software Architect op onze locatie Arnhem die hieraan wil bijdragen en misschien ben jij dat wel? Jouw bijdrage aan TenneT Je werkt samen met gedreven DevOps teams, bestaande uit frontend, backend en middleware developers, testers, UX-designers. Samen met de teams ben je continu op zoek naar de beste oplossingen voor onze klanten. Als Solution Architect onderzoek

Bekijk vacature »

PHP Developer (junior functie)

Functie omschrijving Wij zijn op zoek naar een PHP Developer! Ben jij een starter en wil je werken bij een jong en leuk bedrijf? Lees dan verder! Wij zijn op zoek naar een PHP Developer binnen een junior functie. Binnen dit bedrijf gaat het om persoonlijke aandacht en ontwikkeling! Je komt te werken voor een leuk communicatiebureau die alles op het gebied van online en offline communicatie doet. Dit doen zij voor verschillende branches, waardoor je aan diverse soorten projecten mag werken, dit maakt deze baan erg leuk! Daarbij werk je aan een door hun zelf ontwikkeld framework welke goed

Bekijk vacature »

Software Developer Mendix / Maatschappelijk Betrok

Dit ga je doen Het bouwen van de Mendix applicaties in samenwerking met jouw team of zelfstandig; Werken met Scrum methodiek; Ontwikkelen van vooruitstrevende oplossingen; Meedenken over nieuwe applicaties en ontwikkelingen; On the job eigen maken van de Mendix omgeving. Hier ga je werken Deze dynamische en snelgroeiende organisatie begeeft zich in de recyclingbranche. Zij nemen op duurzame en efficiënte manier de recycling op zich. Vanwege hun snelle groei zijn zij op zoek naar een young professional die zich graag wilt ontwikkelen als Mendix Developer. Je komt te werken binnen een IT team van +/- 15 medewerkers. Het huidige ‘vaste’

Bekijk vacature »

.NET developer

Functie Als ervaren .NET ontwikkelaar start jij een team met 12 programmeurs. Jullie zijn verantwoordelijk voor het huidige platform van deze organisatie. Als team werken jullie in tweewekelijkse sprints en starten jullie iedere dag met een stand-up. Jij werkt samen met jouw team aan het uitbreiden van het huidige platform door middel van nieuwe features. Daarnaast zorg jij er samen met jouw team voor dat het platform veilig is en gebruiken jullie de nieuwste technieken om deze veiligheid te waarborgen. Zo maken jullie gebruik van C# .NET, .NET Core, React, Azure, Kubernetes, ASP.NET, MVC. Jij gaat aan het werk in

Bekijk vacature »
Jaimy A

Jaimy A

13/08/2014 22:06:52
Quote Anchor link
Hey allemaal,

Momenteel heb ik een dynamise openingsuren schema
het laat de dagen van de week zien, selecteert welke dag het vandaag is en of de winkel open of dicht is.
Ook wordt er telkens weergeven of er na vandaag binnen de 7dagen een feestdag is en indien dit het geval is komt er de melding "uitzonderlijk gesloten wegens feestdag". alleen ben ik nu aan het zoeken voor een manier om ook sluitingsdagen toe te voegen.
Deze zijn opgeslagen in mysql tabel.

wat ik momenteel heb:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
$sql = "SELECT * FROM Openingsuren WHERE Datum BETWEEN '$D1' AND '$D7' ORDER by id DESC";
$query = mysql_query($sql);
while($row = mysql_fetch_array($query))
{  
echo 'MYSQLDATE: '.htmlspecialchars($row['Datum']).'</br>';
}


ik zou enkel de waardes die worden terug gestuurd moeten kunnen controleren welke dag dit is en er dan een variabel aan toevoegen zodat deze kan worden gewijzigd van "open" naar "uitzonderlijk gesloten".

Zo bewerk ik mijn feestdagen:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
$D1 = date('Y/m/d'); // huidige dag
$D7 = date('Y/m/d', strtotime("+7 day"));// huidige dag + 7 dagen
$HOLIDAY1 = date('Y/m/d', mktime (0,0,0,1,1,$Jaar)); // Nieuwjaar

if ($HOLIDAY1 > $D1 && $HOLIDAY1 < $D7){
$IsFeestDag = 1;
$da = new DateTime($HOLIDAY1 );
$DvW = $da->format("N");  //DvW = Dag Van Week (maandag, dinsdag,...)
$DT = new DateTime($HOLIDAY1 );
$DaT = $DT->format("d/m/Y");}  // Sluitings datum wordt op Dag/Maand/Jaar weergeven


De Live voorbeeld die momenteel werkt maar nog niet met slutingsdagen enkel met feestdagen
Klik hier voor live voorbeeld
Gewijzigd op 13/08/2014 22:08:29 door Jaimy A
 
PHP hulp

PHP hulp

23/12/2024 06:13:03
 
Johhny Westra

Johhny Westra

14/08/2014 09:51:25
Quote Anchor link
Ik zou het als volgt doen.

Array maken met daarin de datums vanaf vandaag t/m 7 dagen later:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php

$week
= Array(
    date('m/d'),
    date('m/d', time()+86400),
    date('m/d', (time()+86400)*2),
    date('m/d', (time()+86400)*3),
    date('m/d', (time()+86400)*4),
    date('m/d', (time()+86400)*5),
    date('m/d', (time()+86400)*6)
);


//kan mooier

?>


Vervolgens in de database een tabel aanmaken met hierin de feestdagen met, naam, id, datum, openingstijd en omschrijving.

En dan bij het maken van het overzicht met openingstijden bij elke index van de array kijken of de inhoud overeenkomt met een datum uit de database.
Zo ja, is er een feestdag en toon je de omschrijving met openingstijd.
(Gebruik alleen de maand en de dag, anders moet je alles in de database weer aanpassen als het 2015 is.)
Gewijzigd op 14/08/2014 09:52:10 door Johhny Westra
 
Erwin H

Erwin H

14/08/2014 10:08:12
Quote Anchor link
Je zal toch voor elk jaar opnieuw de feestdagen moeten invoeren, want de meeste vallen niet op dezelfde dag in het jaar. Pasen, pinksteren, hemelvaart vallen elk jaar weer anders en zelfs koningsdag is niet altijd op dezelfde dag, want als het op een zondag valt wordt het verschoven.

Enneh:
Quote:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
echo 'MYSQLDATE: '.htmlspecialchars($row['Datum']).'</br>';
?>

Die htmlspecialchars is natuurlijk overbodig in een datum. Welke vreemde karakters kunnen daar inzitten denk je?
 
Jaimy A

Jaimy A

14/08/2014 10:13:35
Quote Anchor link
Ik ben niet op zoek naar de feestdagen ik ben opzoek om sluitingsdagen toe te voegen die wij sluiten buiten de feestdagen om bijvoorbeeld binnen 5 dagen sluiten wij 2 dagen uitzonderlijk dit jaar en dat we dit kunnen ingeven en opvragen vanuit mysql

feestdagen worden elk jaar automatisch berekend dus dit moet ik niet aanpassen.
(feestdagen in belgie)
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
    $Jaar = date('Y');
    $D1 = date('Y/m/d');                                            // huidige dag
    $D7 = date('Y/m/d', strtotime("+7 day"));                        // huidige dag + 7 dagen
    $EA = easter_date($Jaar);                                        // Paas datum
    $ED = date('j', $EA);                                            // Paas dag
    $EM = date('n', $EA);                                            // Paas maand
    $EY = date('Y', $EA);                                            // Paas jaar
    $HO1     = date('Y/m/d', mktime (0,0,0,1,1,$Jaar));                 // Nieuwjaar
    $HO2    = date('Y/m/d', mktime (0, 0, 0, $EM, $ED + 1,  $EY));     // Paasmaandag
    $HO3    = date('Y/m/d', mktime (0,0,0,5,1,$Jaar));                 // Dag van de arbeid
    $HO4    = date('Y/m/d', mktime (0, 0, 0, $EM, $ED + 39,  $EY)); // O.L.H. Hemelvaart
    $HO5    = date('Y/m/d', mktime (0, 0, 0, $EM, $ED + 50,  $EY)); // Pinkster maandag
    $HO6    = date('Y/m/d', mktime (0,0,0,7,21,$Jaar));             // Nationale feestdag
    $HO7    = date('Y/m/d', mktime (0,0,0,8,15,$Jaar));              // O.L.V. Hemelvaart
    $HO8    = date('Y/m/d', mktime (0,0,0,11,1,$Jaar));             // Allerheiligen
    $HO9    = date('Y/m/d', mktime (0,0,0,11,11,$Jaar));             // Wapenstilstand
    $HO10    = date('Y/m/d', mktime (0,0,0,12,25,$Jaar));            // Kerstmis
    $HO15    = date('Y/m/d', mktime (0,0,0,6,29,$Jaar));                // TEST
Gewijzigd op 14/08/2014 10:16:34 door Jaimy A
 
Erwin H

Erwin H

14/08/2014 10:21:06
Quote Anchor link
Daar krijg je toch precies dezelfde oplossing voor als hierboven aangedragen? Wat is nu het verschil tussen feesdag en sluitingsdag? Het concept het precies hetzelfde.
 
Jaimy A

Jaimy A

14/08/2014 10:25:50
Quote Anchor link
Feestdagen worden berekend in php en niet in mysql

Ik zou mijn sluitingsdagen uit mysql willen trekken en dan in mijn functie die ik gebruik voor mijn feestdagen (hieronder) maar enkel met de dagen die zich tussen vandaag en 7dagen later bevinden.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
if ($HOLIDAY1 > $D1 && $HOLIDAY1 < $D7){
$IsFeestDag = 1;
$da = new DateTime($HOLIDAY1 );
$DvW = $da->format("N");  //DvW = Dag Van Week (maandag, dinsdag,...)
$DT = new DateTime($HOLIDAY1 );
$DaT = $DT->format("d/m/Y");}  // Sluitings datum wordt op Dag/Maand/Jaar weergeven
 
Ward van der Put
Moderator

Ward van der Put

14/08/2014 10:27:14
Quote Anchor link
Uit SELECT * FROM Openingsuren leid ik af dat deze databasetabel alle openingstijden bevat. Als dat inderdaad het geval is, kun je de logica daarvan verder doortrekken: verwijder een dag waarop de winkel gesloten is uit de tabel.

Je krijgt dan drie soorten datums:

a. Geopend: staat in de tabel.
b. Feestdag: wordt berekend.
c. Uitzonderlijke sluiting: staat niet in de tabel (a) maar is ook geen feestdag (b).
 
Erwin H

Erwin H

14/08/2014 10:30:27
Quote Anchor link
Jaimy A op 14/08/2014 10:25:50:
Feestdagen worden berekend in php en niet in mysql

Ik bedoelde natuurlijk de oplossing die door een ander dan jijzelf hierboven werd aangedragen....
 
Jaimy A

Jaimy A

14/08/2014 10:46:53
Quote Anchor link
@ward

Openingsuren bevat sluitingsdagen heb het gewoon dezelfde naam gegeven als mijn php file
We zijn altijd open tenzij het zondag is , of het is een feestdag of de sluitingsdag staat in de tabel "openingsuren"
 
Ward van der Put
Moderator

Ward van der Put

14/08/2014 10:54:11
Quote Anchor link
Dan keer je de logica dus gewoon om. Laad de sluitingsdatums vanuit de database in een array. Komt een datum niet voor in de array of is de array leeg (dat kan ook), dan ben je geopend, tenzij het een zon- of feestdag is.
 
Johhny Westra

Johhny Westra

14/08/2014 12:28:03
Quote Anchor link
Erwin, je hebt gelijk met de feestdagen. Was nog vroeg voor mij :-)

Jaimy, ik heb een opzetje voor je gemaakt hoe ik het zou doen.
Vanuit gaande dat je een werkende database connectie hebt en de feestdagen gaat opslaan in database!! (raad ik je echt aan)
Geschreven zonder iets te testen so please bare with me.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
<?php

/**
 * Created by PhpStorm.
 * User: jklamer
 * Date: 14-8-14
 * Time: 12:19
 */


$week = Array(
    date('y/m/d'),
    date('y/m/d', time()+86400),
    date('y/m/d', (time()+86400)*2),
    date('y/m/d', (time()+86400)*3),
    date('y/m/d', (time()+86400)*4),
    date('y/m/d', (time()+86400)*5),
    date('y/m/d', (time()+86400)*6)
);

function
createTable($week){
    $output = ""; //Voorbereiding voor output

    foreach($week as $date){
        $query = "SELECT * FROM Openingsuren WHERE Datum = " . $date; //Haalt alles op uit de database waar $date gelijk is aan de kolom 'datum'
        $result = mysql_query($query) or die("Fout in de query"); //Voert de array uit, als er fout is in de query print hij "Fout in de query"
        $row = mysql_fetch_array($result); //Zorgt dat de resultaten van de query in een array genaamd $row komen te staan

        $output .= "<table>"; //Zorgen voor table opmaak

        if(mysql_num_rows($result) > 0){ //Er is een feestdag in de database met dezelfde datum als variabele day
            $output .= "<tr><td>" . date('l', $date) . "</td><td>" . $row['openingstijden'] . "</td></tr>"; //Zet datum om in dag naam, haalt uit de database de openingstijd op bij de desbetreffende feestdag en zet het in table row
        } else { //Geen feestdag op die datum dus gewone openingstijden weergeven
            if(date('l', $date) == "Sunday"){
                $output .= "<tr><td>Sunday</td><td>Gesloten</td></tr>"; //Checked of het een zondag is, zo ja dan is die gesloten
            } else {
                $output .= "<tr><td>" . date('l', $date) . "</td><td>09:00 - 17:00</td>"; //Er vanuit gaande dat alle andere dagen in de week hij van 9 tot 5 open is.
            }
        }

        $output .= "</table>";
    }

    return $output;
}


echo createTable($week);
Gewijzigd op 14/08/2014 12:30:55 door Johhny Westra
 
Jaimy A

Jaimy A

14/08/2014 16:56:49
Quote Anchor link
@johhny
Bedankt zal er straks is naar kijken
Alleen zou ik de feestdagen opslaan in mysql het liefst niet doen aangezien ik er nu niets aan moet doen en dit elk jaar zijn eige uptodate houdt met mysql moet ik alle jaren er gaan inzetten
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

14/08/2014 19:01:10
Quote Anchor link
@Johny
Ik zou het toch maar eens testen, de haakjes staan verkeerd (daar waar je dagen bij de datum wilt op tellen). Deze zijn overigens overbodig want Meneer Van Dalen Wacht (nog steeds) Op Antwoord
Gewijzigd op 14/08/2014 19:16:19 door Ger van Steenderen
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.