sluitingsdagen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Java Developer

Dit ga je doen Als Java Developer ben je verantwoordelijk voor: Het ontwikkelen van nieuwe en bestaande webservices; Het uitbreiden van functionaliteiten binnen de producten- en dienstenportefeuille; Het werken aan gegevensuitwisseling met bijvoorbeeld SOAP; Testen van frameworks met gebruik van UNIT en Selenium. Hier ga je werken De organisatie waar je komt te werken is een semi-overheidsinstelling, gesitueerd in Utrecht en zorgt voor een goede samenwerking tussen verschillende overheidsinstanties. Het is een familiaire club die gaat voor kwaliteit en langdurige relaties. Zo zorgen zij ervoor dat er op grote schaal vertrouwelijke informatie tussen verschillende overheidsinstellingen wordt uitgewisseld. Hun werk zorgt

Bekijk vacature »

Medior Java developer

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

Developer Angular & Kotlin

Dit ga je doen Het (door)ontwikkelen van mobiele apps en webapplicaties; Het opstellen van technisch ontwerp en het bespreken van ontwerpen met de software architect; Het uitvoeren van werkzaamheden op het gebied van technisch testen; Het in de gaten houden van nieuwe ontwikkelingen op jouw vakgebied en het adviseren van de organisatie hierover. Hier ga je werken Het gaat om een bekend internationaal handelsbedrijf met ruim 800 medewerkers, verdeeld over verschillende deelbedrijven. Deze organisatie is van oorsprong een familiebedrijf, er wordt hard gewerkt, er heerst een no nonsense en doeners mentaliteit, een informele sfeer en er is een mix van

Bekijk vacature »

Senior Javascript developer

Functie Het platform is gebouwd in een moderne JavaScript stack, die gebruikt maakt van:  React.js  Redux  TypeScript  Node.js  Google Cloud functions (node.js)  Semantic UI Alle code wordt getest en beoordeeld door collega developers. De continuous integration pipeline maakt het mogelijk om elke dag waarde te leveren aan hun klanten. Het ontwikkelproces is pragmatisch en gebaseerd op Scrum. Wat je zult doen: Ten eerste kun je nadrukkelijk jouw eigen stempel drukken op de technologie, het product en de cultuur van het bedrijf. Je bent bezig met het uitwerken van de architectuur van nieuwe functionaliteiten op

Bekijk vacature »

Back End Developer

Als Back End developer bij KUBUS houd je je bezig met het ontwikkelen van de (web)applicatie en services van BIMcollab. Je hebt een focus op de back end van onze software, daarvoor werken wij hoofdzakelijk met C# en .NET. Wij hanteren een full-stack benadering, wat betekent dat je naast de back-end ook meehelpt bij andere onderdelen van de code. Als softwarebedrijf bevindt KUBUS zich in een unieke positie. We bouwen aan onze eigen producten die wereldwijd door tienduizenden gebruikers worden gebruikt. Ons bedrijf heeft precies de juiste grootte: groot genoeg om echt impact te maken in de markt, maar klein

Bekijk vacature »

.NET developer

Functie Als developer heb jij de keuze om aan te sluiten bij het team (13 developers) die op locatie projectmatig bij klanten werkt. Wanneer jij liever intern bij de werkgever werkt is er ook alle ruimte voor jou in het interne team (8 developers) van dit bedrijf. Je werkt samen aan verschillende projecten bij of voor de klant. Het project wordt aangeleverd door sales aan de project manager. Die maakt samen met de Resourcer een planning en op basis daarvan wordt uit het development team een “projectgroep” opgesteld. Hoeveel en welke projecten jij wilt oppakken gebeurt geheel in samenspraak met

Bekijk vacature »

Medior/senior Back-end developer gezocht!

Functie Vanwege de groei binnen het bedrijf zijn we op zoek naar versterking in het devlopmenttean. Als back-end developer bouw je aan de bedrijfssoftware die ons helpt bij de primaire processen. Een leuk (intern) project dus waarbij je de software continu doorontwikkeld! Je werkt in een klein team, we hebben dagelijks stand-ups en iedere twee weken een scrum-sessie, begeleid door onze Scrum Master. Hierin krijg je uitgebreid de kans om je ideeën te presenteren, en te overleggen met je mede-ontwikkelaars en de Product Owner. Binnen de ontwikkelteams gebruiken we Trello, Gitlab, Jiira, Confluence en Boockstack. Hiernaast werken ze met de

Bekijk vacature »

Front-end Developer (HTML/CSS, Angular/React/Vue,

Functie Je zal aan de slag gaan in een klein, hecht team met front-end development experts die de ambitie delen mooi werk te leveren. Samen met hen zal je werken aan het gebruiksvriendelijk en interactief maken van complexe webapplicaties, websites en mobile apps. Je levert klanten wat ze nodig hebben terwijl je actief aan jezelf blijft werken met de ondersteuning vanuit je werkplek. Talen als Javascript programmeer jij vloeiend en je hebt kennis van frameworks als React en Angular. Je zou je het liefst nog veel meer ontwikkelen in verschillende front-end talen. Deze kennis deel je graag met je collega’s,

Bekijk vacature »

Software Developer

Longship.io gaat de wereld veroveren met baanbrekende software en legendarische... pizza-avonden! Lees hier de vacature van Software Developer! Bij Longship werken we met een team van 5 mensen aan software voor laadpaal operators. Longship is ontstaan in 2020 met als doel om de elektrische mobiliteitstransitie aan te jagen. We zijn nu al een wereldwijde speler doordat we continu voorop lopen in innovatie. Ons platform helpt het versneld elektrificeren van wagenparken, internationaal! Wij zijn een startup met grote ambities die we willen bereiken met een relatief klein en efficiënt team. Je krijg de kans om ontzettend veel te leren van ervaren

Bekijk vacature »

C# .NET Developer

Functie omschrijving Ben jij op zoek naar een nieuwe uitdaging binnen development waar je komt te werken binnen een flexibel, jong en ondernemend bedrijf. Lees dan snel verder! Voor deze functie zoeken wij een C# .NET Developer die enthousiast wordt van het aansluiten en begeleiden van (complexe) nieuwe klanten. Daarnaast begeleid je complexe projecten, wij zoeken iemand die altijd kansen ziet en waarbij het glas altijd half vol is. Voor deze functie zoeken wij een Developer met ervaring op het gebied van .NET die deze organisatie gaat versterken. Binnen de organisatie ga jij je vooral bezighouden met het verbeteren van

Bekijk vacature »

PHP developer

Functie omschrijving Voor een klein bedrijf in de buurt van Nieuwegein zijn wij per direct op zoek naar een talentvolle PHP developer. Er wordt veel ruimte geboden voor eigen initiateven, waardoor je een mooie stempel kan drukken op jouw eigen werkzaamheden (zowel operationeel als strategisch). Het bedrijf heeft middels externe programmeurs een multimedia platform ontwikkeld, maar willen geleidelijk de ontwikkeling naar binnen halen. Om die reden zoeken zij een communicatieve interne PHP developer die graag meebouwt aan het succesvolle product. Je gaat de volgende werkzaamheden verrichten: Platform beheren en programmeren (PHP, MySQL, JQuery, Javascript, XML & HTML); Communicatie en aansturing

Bekijk vacature »

Traineeship Full Stack Java developer

Dit ga je doen Start jij op 7 augustus bij de Experis Academy dan kickstart jij jouw IT-carrière! We leiden je op tot een gewilde Full Stack Java Developer met alle kennis en vaardigheden die nodig zijn om de arbeidsmarkt te betreden. Wat kun je verwachten, hoe zit een dag in het leven van een Trainee eruit? Periode 1 Als Full Stack Java Developer Trainee volg je vanuit huis een op maat gemaakte onlinetraining die in het Engels wordt gegeven. De tijd die je kwijt bent aan het volgen van de training kun je vergelijken met een fulltime werkweek. In

Bekijk vacature »

Oracle Apex developer

Bedrijfsomschrijving My client is a technology company based in Den Bosch, the Netherlands. They specialize in providing innovative software solutions to clients, and they are currently looking for an experienced Oracle Apex developer to join the IT team. Functieomschrijving As an Oracle Apex developer, you will be responsible for designing, developing, and maintaining web-based applications using Oracle Apex. You will work closely with project managers, business analysts, and other developers to ensure that clients' needs are met and that the software solutions are of the highest quality. Responsibilities: Design, develop, and maintain Oracle Apex applications. Work with project managers and

Bekijk vacature »

JAVA Programmeur

Bedrijfsomschrijving Functieomschrijving We zoeken per direct enthousiaste software engineers die ons team komen versterken.We werken in DevOps teams met een sterk gevoel voor verantwoordelijkheid. Er wordt nauw samengewerkt met ons Business analyse team (BAT), met onze uitvoerende medewerkers en met de DevOps teams onderling binnen het domein. Het liefst hebben we veel en vaak interactie met onze interne en externe eindgebruikers om zo de juiste dingen te maken. We werken multidisciplinair in een dynamische omgeving. Achtergrond opdracht De Businesseenheid Examens is verantwoordelijk voor de logistiek van de staatsexamens Voortgezet (speciaal) onderwijs, Nederlands als 2e taal en schoolexamens. In het kader

Bekijk vacature »

Senior Front end developer Automotive Angular

Functie Als Senior Front end developer kom je te werken in een team van 11 developers. 9 van de 11 focussen zich op back end, welke is geschreven in Java, en 2 op de front end waarbij er gebruik wordt gemaakt van Typescript en Angular. De focus in deze rol ligt op 2 aspecten; doorontwikkeling van de eigen tooling en gebruik van de tooling t.b.v. klantprojecten. Momenteel zijn ze in de afrondende fase van een project waarbij ze het gehele verkoopproces van nieuwe auto’s anders ingeregeld hebben voor een grote dealer in Nederland. Waarbij Auto’s normaliter pas verkocht werden 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

22/11/2024 21:03:00
 
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.