sluitingsdagen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Python Developer

Dit ga je doen Als Python Developer ben je verantwoordelijk voor: Het ontwikkelen van Stuurprogramma's in Python zodat er verbindingen kunnen worden gelegd tussen besturingssystemen en (AV) hardware; Het testen en debuggen van Stuurprorgamma's; Het communiceren met noodzakelijke partijen in gevallen waar extra technische details nodig zijn om een Stuurprogramma te ontwikkelen of problemen op te lossen; Het maken van de nodige technische documentatie (in het Engels); Het participeren in een Scrum/Agile omgeving. Hier ga je werken Deze internationale organisatie is wereldwijd een succesvol producent en leverancier van professionele AV hard- en software. Klanten gebruiken de producten o.a. voor het

Bekijk vacature »

Medior PHP Developer

Bij Getnoticed doen wij wat we leuk vinden, websites bouwen en online marketing. Voor veel van onze klanten doen we dan ook allebei. Wel zo fijn om campagnes te draaien voor conversiegerichte website die in eigen beheer zijn. In onze vestiging in Nederweert zitten onze development afdelingen en worden de websites gebouwd. Op dit moment zijn we op zoek naar jou: dé PHP/Back-end developer die net als wij, het hoofd boven het maaiveld durft uit te steken! In het kort Even een paar punten die omschrijven wat deze toffe baan inhoudt: Het bedenken van nieuwe functionaliteiten Het verbeteren van het

Bekijk vacature »

SQL database ontwikkelaar

Functie omschrijving Ben jij niet bang voor complexe algoritmes? Schikt het schrijven van procedures in T-SQL jouw niet af en heb jij al de nodige informatie in SQL, dan is functie precies wat voor jou! Jouw werkzaamheden gaan er als volgt uit zien: Je gaat werken aan de complexere projecten waar jij van A tot Z bij betrokken bent. Je gaat zorg dragen voor het ontwerp, de ontwikkeling en het updaten van SQL databases. Dit doe je op basis van T-SQL. Jij bent van start tot finish betrokken bij de projecten die jij leidt. Je houdt contact met klanten en

Bekijk vacature »

Front-end developer wanted! (Angular, React, Vue.j

Functie Under the guidance of 3 account managers, one of whom will be your point of contact within your expertise, you will start working for various clients. He or she will help you find a suitable and challenging assignment. Naturally, they will take your situation, experience and (technical) ambitions into account. The assignments last one to two years on average. This allows you to really commit to a project and make an impact as a consultant. Besides the assignment, you will regularly meet your colleagues from the IT department to share knowledge or discuss new trends, for example. Master classes

Bekijk vacature »

Gezocht: Ervaren VB6 developer met C# ambitie!

Bedrijfsomschrijving Dit bedrijf is een vooraanstaande softwareleverancier die gespecialiseerd is in het ontwikkelen van software pakketten voor autoschade herstel bedrijven. De software wordt gebruikt door meer dan de helft van alle autoschade herstel bedrijven in Nederland. Het team van professionals is op zoek naar getalenteerde collega developers die hun vaardigheden willen inzetten om het bedrijf te laten groeien. Functieomschrijving Voor dit bedrijf zoek ik een ervaren VB6 / VB.NET developer met interesse om op termijn verder te gaan in C#. In deze functie ben je verantwoordelijk voor het onderhouden van de bestaande softwarepakketten. Een deel van de code is nog

Bekijk vacature »

Back end developer Python, PHP

Functie Jij als full stack ontwikkelaar zult komen te werken samen met 1 PHP ontwikkelaar een PO en een flexibele schil aan ontwikkelaars . Samen ga je ervoor zorgen dat de huidige producten doorontwikkeld worden. De marketplace is geschreven in PHP Laravel en in de front end React. De roostersoftware is ontwikkeld in Python in combinatie met React in de front end. Jij zult voornamelijk (lees 75%) werken aan de roostersoftware. Momenteel ligt de uitdaging in het feit dat de roostersoftware breder schaalbaar moet worden zodat het voor meerdere flexwerkers ingezet kan worden. Verder willen ze financiële koppelingen gaan maken

Bekijk vacature »

Senior PHP Developer

As a Senior PHP Developer at Coolblue, you ensure that our webshops work as optimal as possible and you choach other colleagues on the hard and soft skills. How do I become a Senior PHP Developer at Coolblue? As a PHP Developer you work together with other development teams to make our webshop work as optimal as possible and to make our customers happy. Although you are a PHP Developer, you are not averse to a little TypeScript or other technologies that might be used. Would you also like to become a PHP Developer at Coolblue? Read below if the

Bekijk vacature »

Low Code Developer - Consultant

Functie omschrijving Wil jij fungeren als een spin in het web en samenwerken met klanten? Voor een leuke en interessante opdrachtgever in omgeving Leiden zijn wij op zoek naar een Low Code developer die zich bezig gaat houden met het optimaliseren van bedrijfsprocessen bij klanten en het leiden van projecten. Ben jij toe aan een nieuwe uitdaging en heb jij verstand van datamodellering en NO CODE Platformen? Lees dan snel verder! Bij deze rol horen de volgende werkzaamheden: Je gaat geen code kloppen maar bedenken hoe applicaties eruit moet komen te zien. Je gaat werken met een non code platform,

Bekijk vacature »

Back End Developer

As a Back End developer at KUBUS you will be developing the (web) application and services of BIMcollab. You have a focus on the back end of our software, for which we mainly work with C# and .NET. We use a full-stack approach, which means that in addition to the back-end, you will also help with other parts of the code. As a software company, KUBUS is in a unique position. We build our own products that are used by tens of thousands of users worldwide. Our company is just the right size: big enough to make a real impact

Bekijk vacature »

PHP Back-end Developer

Vacature details Vakgebied: Software/IT Opleiding: Starter Werklocatie: Nijmegen Vacature ID: 13633 Introductie OUr client develop websites, webshops, and digital environments that are used by many visitors daily. They are seeking an experienced PHP-Developer Back-end to join the team. If you're looking for a position where you can tackle challenging, innovative, and multidisciplinary ICT projects and make a difference, this vacancy might be for you! Functieomschrijving As a PHP developer, you'll develop websites and digital environments used by many visitors daily. You'll work as a back-end developer and want to continuously develop in this field. You can work independently and efficiently,

Bekijk vacature »

Medior Java developer (fullstack)

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 »

Back-end Developer Java

Dit ga je doen Het (door)ontwikkelen van een zelfgebouwde applicatie in Java, Spring Framework, SQL, HTML, CSS en Javascript; End-to-end beheer m.b.t. de applicatie en koppelen van applicaties binnen het landschap; Ontwikkelen van rapportages voor de interne organisatie; Ontwikkelen van aanvullende functionaliteiten m.b.t. de applicatie; Uitvoeren van testen en code reviews. Hier ga je werken Binnen deze organisatie kom je te werken op de afdeling die medische gegevens verzamelt vanuit het hele land. Denk hierbij aan vertrouwelijke persoonsgegevens. Het team verwerkt al deze data met als doel het waarborgen en verbeteren van de kwaliteit van de zorg in heel Nederland.

Bekijk vacature »

Front end ontwikkelaar

Functie Het huidige team bestaat uit momenteel uit 5 back end developers verdeeld van senior tot junior. Omdat de gehele front end van applicaties anders gaan insteken zijn ze op zoek naar een ervaren Front end developer die hen kan helpen de juiste keuzes te maken. Je krijgt veel vrijheid om te bepalen hoe je dit wilt ontwikkelen en vrijheid in welke techniek je hiervoor wilt gebruiken. Je zult je dus bezighouden met architectuur, documentatie en natuurlijk ontwikkeling van nieuwe functionaliteiten binnen de verschillende applicaties. natuurlijk heb jij ook mogelijkheden om te sparren binnen het team, maar ze gaan uit

Bekijk vacature »

T-SQL Database developer

Functie omschrijving Ben jij een ETL database specialist? Houd jij ervan om te puzzelen met Databases, Query's & Stored procedures? Zoek jij uitdaging, vrijheid en verantwoordelijkheid? Zoek dan niet verder! Wij zijn per direct op zoek naar medior en senior database developers. Je gaat werken voor een relatief klein softwarebedrijf in omgeving Tilburg. Samen met 12 collega's (allemaal techneuten), ga jij je bezig houden met het bouwen en/of onderhouden van database software. Deze software wordt internationaal ingezet voor het automatiseren van logistieke processen. Jouw werkzaamheden gaan er als volgt uit zien: Je bent in een klein team met developers, verantwoordelijk

Bekijk vacature »

WordPress & Azure Developer

Dit ga je doen Zowel front- als back-end development aan de online website omgeving; Het up-to-date houden van alle WordPress-sites; Koppelingen maken tussen applicaties; Meedenken en adviseren over verbeteringen; Development door middel van WordPress, Javascript, HTML en CSS; Werken binnen Scrum/Agile team. Hier ga je werken Voor een grote overheidsinstelling in Den Haag zijn wij opzoek naar een WordPress developer, met kennis en ervaring op het gebied van Azure. De organisatie zit in een grote transitie waarbij de gehele website/online omgeving vernieuwd zal gaan worden. Binnen dit Scrum/Agile team ben je verantwoordelijk voor deze grote migratie/ombouw van de omgeving. De

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

05/11/2024 12:33:47
 
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.