Datum probleem

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Traineeship Full Stack .NET Developer

Dit ga je doen Start op 7 augustus 2023 bij de Experis Academy en ontwikkel jezelf tot een gewilde Full Stack .NET Developer. Maar hoe ziet het traineeship eruit en wat kun je verwachten? Periode 1 De eerste 3 maanden volg je fulltime, vanuit huis, een op maat gemaakte training in teamverband. Je leert belangrijke theorie en krijgt kennis van de benodigde vaardigheden en competenties die nodig zijn om de IT-arbeidsmarkt te betreden. Zowel zelfstandig als in teamverband voer je praktijkopdrachten op het gebied van front- en backend development uit. Wat er per week op het programma staat kun je

Bekijk vacature »

Lead developer

Functie Als lead developer wordt jij verantwoordelijk voor een van onze development teams. Samen met de Software Architect bewaak jij de kwaliteit en uitvoering van onze complexe vraagstukken. Daarnaast ben jij verantwoordelijk voor het inschatten, designen en ontwikkelen van middelgrote tot grote veranderingen in de software. Ook coördineer jij het proces rondom complexe technische vraagstukken. Verder bestaat jouw takenpakket uit het volgende: – Het aansturen van jouw development team; – Het begeleiden van Junior Software Engineers; – Het maken van technische analyses m.b.t. nieuwe aanvragen en het tijdsbestek inschatten voor de uitvoering hiervan; – Het uitvoeren van de ontwikkeling van

Bekijk vacature »

Junior .NET developer

Functie Ons programma is voor afgestudeerde enthousiastelingen die het als een uitdaging zien om met een klein dynamisch team bij de grootste bedrijven van Nederland aan de slag te gaan. Tijdens jouw dienstverband word jij begeleid door een talent manager. Het ontwikkelen van jouw talent staat hierbij centraal. Het programma doorloop je met een team van circa 8 Mede- trainees. De eerste maand start je met een fulltime inhouse opleiding. Deze staat geheel in het teken van de werkzaamheden die jij verder in het programma zult uitvoeren. Na deze opleidingsmaand ga je aan de slag in een dynamische omgeving bij

Bekijk vacature »

(Junior) PHP Ontwikkelaar bij een retail bedrijf i

Bedrijfsomschrijving Ben jij een ervaren PHP ontwikkelaar met een passie voor retail en ICT? Wil jij werken in een team dat zich bezighoudt met het ontwikkelen van uitdagende applicaties voor een groot retailbedrijf in Delft? Dan zijn zij op zoek naar jou! Functieomschrijving Als PHP Ontwikkelaar werk je in een team aan de ontwikkeling van applicaties die door de gehele organisatie worden gebruikt. Je bent verantwoordelijk voor het ontwikkelen, testen en implementeren van deze applicaties. Je werkt hierbij nauw samen met andere ontwikkelaars, projectmanagers en stakeholders binnen de organisatie. Je taken bestaan onder andere uit: Ontwikkelen van nieuwe functionaliteiten en

Bekijk vacature »

PHP developer - Digital Agency

Functie Het team telt momenteel 20 collega’s, bestaande uit developers (front- en backend) en het operations team, waaronder ook het management en twee scrum masters vallen. Ze zijn op zoek naar een PHP developer die in staat is zelfstandig te werken. Je komt te werken in één van de drie scrumteams en gaat aan de slag met een project voor de klant. Het fijne hieraan is dat je wel afwisseling hebt qua werk, maar tegelijkertijd doorlopend werkt voor bestaande klanten. Hierdoor krijg je ook de kans om echt de diepte in te gaan en innovatieve technische oplossingen neer te zetten.

Bekijk vacature »

Functioneel Applicatiebeheerder

Wij van CNB zijn op zoek naar een leergierige Functioneel Applicatiebeheerder CNB is de grootste dienstverlener in de markt van bloembollen en vaste planten. In deze markt verricht CNB de volgende diensten: bemiddeling, veilen en het koelen en prepareren van bloembollen. Vanuit ons hoofdkantoor in Lisse werken bijna 100 collega’s dag in dag uit aan de bemiddeling van bloembollen. In Bovenkarspel vindt het koelen en prepareren van de bloembollen plaats. Wij zijn op zoek naar een enthousiaste Functioneel Applicatiebeheerder die naast een applicatie, ook sfeer kan bouwen! Jij: Vindt het leuk om binnen een klein IT-team aan de slag te

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 »

Senior Front end developer Digital Agency

Functie Jij als Front end developer komt te werken in een van de 8 multidisciplinaire teams binnen de organisatie. Deze teams werken op basis van Scrum agile in 2 wekelijkse sprints. De grootte van de teams varieert van 9-14 collega’s en bestaan altijd uit één of meerdere project managers en een project manager. Samen met je team werk je aan verschillende projecten voor uiteenlopende klanten zoals grote multinationals tot het kleine mkb. De stack waarmee gewerkt wordt is voornamelijk Javascript, ES6, Es.next, HTML, CSS, React.js en Node.js. Wat deze organisatie onderscheid is dat ze echt langdurige partnerships aangaan met hun

Bekijk vacature »

Magento2 Developer

Functie Ben jij een ontwikkelaar en wil jij een volgende stap zetten en als teamlead aan de slag? Lees dan snel verder! Voor een gewilde opdrachtgever in omgeving Delft zijn wij op zoek naar een programmeur die als meewerkend voorman aan de slag wilt gaan. Een developer die een team van twee man aan zal sturen. Jouw werkzaamheden zullen er als volgt uitzien; Ontwikkelen en ontwerpen van API's; Maatwerkoplossingen; Databeveiliging; Optimalisatie webshops; Ontwikkelen technische implementaties voor verbetering database; Aanspreekpunt voor de organisatie en verantwoordelijk voor de aansturing van externe developers. Zoek je veel uitdaging en veelzijdigheid in je werk dan

Bekijk vacature »

Senior Developer ERP Dynamics 365

Samengevat: Deze werkgever is een softwarebedrijf. Ben jij een enthousiaste developer? Heb je ervaring met ERP of Dynamic 365 bussines central? Vaste baan: ERP Applicatie Specialist ERP MBO €3.600 - €5.200 Wij houden ons als bedrijf bezig met het leveren en implementeren van het Microsoft Dynamics pakket binnen verschillende industriële sectoren. Deze werkgever is een veelzijdige organisatie. Je werkt voor de eigen IT organisatie. Zij werken met moderne technologie en staan open voor innovatie. Binnen ons open team is er een no-nonsense cultuur. Daarnaast is er veel onderling contact door de korte communicatielijnen. Het team werkt enthousiast samen om een

Bekijk vacature »

Front end developer

Functie Jij als ervaren Front end developer bent een expert het gebied van Javascript en React. Je wordt onderdeel van een multidisciplinair team bestaande uit een PO, twee Front end developers, een DevOps/Back end developer, een UX/UI designer en een projectmanager. Verder is er iemand verantwoordelijk voor de HR en is de algemeen directeur nauw betrokken bij alle projecten. Dagelijks hou jij je bezig met de verschillende projecten die zijn opgenomen in de sprint. Daarnaast denk je mee over mogelijke oplossingen om de behoefte van de klant op de beste manier in te vullen. Verder spar jij intern met collega’s

Bekijk vacature »

Junior .NET developer

Functie Als junior .NET ontwikkelaar start jij in ons development team met twee andere .NET developers. Als team werken jullie in scrum en is er iedere ochtend om 11.00 een standup. Jij krijgt als junior .NET ontwikkelaar een inwerk traject dat echt specifiek wordt ingericht op basis van wat jij nodig hebt. Een van de grootste pluspunten bij ons is dat wij binnen ons bedrijf veel (technische) vrijheid geven en juist eigen initiatieven erg stimuleren. Jouw werkzaamheden gaan er bij ons als volgt uit zien: – Het ontwikkelen van nieuwe software samen met interne en eventueel externe ontwikkelaars; – Het

Bekijk vacature »

Medior C# Developer

Samen met het development team zorg je ervoor dat alle systemen achter de schermen vlekkeloos werken. Wat doe je als Medior C# Developer bij Coolblue? Als C# developer doe je regelmatig mee aan brainstormsessies over user experience, data en task flow met de UX Designer, Product Owner en Data Scientist in je team. Daarnaast schrijf je op zichzelf staande, consistente en testbare code die goed onderhoudbaar en toekomstbestendig is. Ook C# Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te doen Werken met verschillende soorten data-opslag, zoals Oracle of AWS. Problemen oplossen

Bekijk vacature »

Software Developer C# .NET

Functie omschrijving Zoek jij een nieuwe uitdaging binnen development waar je komt te werken binnen een flexibel, jong en ondernemend bedrijf? Wij zijn voor deze functie op zoek naar een C# .NET Developer die enthousiast wordt van het aansluiten en begeleiden van (complexe) nieuwe klanten. Verder begeleid je complexe projecten, ben jij iemand die altijd kansen ziet? Dan zoeken wij jou! Verder ga jij je bezighouden met: Het verbeteren van functionaliteiten binnen het dataplatform; Meedenken in oplossingsrichtingen; Werken aan de architectuur; Ontwikkelen van nieuwe technologieën. Bedrijfsprofiel Waar ga je werken? De organisatie waar je voor gaat werken heeft een onafhankelijk

Bekijk vacature »

Ervaren Software Developer

Functie omschrijving Ben jij een ervaren Software Developer, en heb je ervaring met technieken zoals C#, MS Access & SQL? Vind jij het leuk om maatwerk software te ontwikkelen voor klanten in een specifieke branche? Dan is dit de baan voor jou! Als ontwikkelaar ben jij samen met een team van 12 collega’s verantwoordelijk voor het bouwen van nieuwe functionaliteiten en het uitbreiden van de core applicatie. Belangrijk is dat je ervaring hebt met C# en MS Access. Je bent flexibel en klantvriendelijk ingesteld, omdat het belangrijk is om de klanten zo goed mogelijk van dienst te kunnen zijn. Thuiswerken

Bekijk vacature »
Dennis Ham

Dennis Ham

03/12/2008 04:51:00
Quote Anchor link
Hiermee krijg ik dus de eerste dag van de huidige maand:
$dag1=date("1-m-Y");
maar hoe krijg ik nu de laatste dag van de huidige maand aangezien dat kan wisselen tussen 30, 31 of schrikkeljaar 28/29
dan zou
$dag2=????
Ik heb al van alles geprobeerd maar kom er niet uit
 
PHP hulp

PHP hulp

25/11/2024 17:06:48
 
Eddy E

Eddy E

03/12/2008 08:28:00
Quote Anchor link
Binnen 40 seconden gevonden op http://nl.php.net/manual/en/function.date.php

t

Dus:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$laatstedag
= date('t-m-Y');
?>
 
Dennis Mertens

Dennis Mertens

03/12/2008 08:39:00
Quote Anchor link
En werk niet met $dag1 en $dag2. Meer zoiets als wat Eddy zegt, zodat je aan de variabele kan zien wat de waarde is.

Ook al vraag ik mij af of je dit uberhaupt in een variabele hoeft te zetten :)

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
<?php
echo 'De laatste dag van de maand '.date('t');[/code]
 
Dennis Ham

Dennis Ham

03/12/2008 13:08:00
Quote Anchor link
Bedankt dat werkt, soms kan het zo eenvoudig zijn :D
Maar nu kom ik bij het volgende probleem, om een aantal waardes uit een database te halen tussen die datums. Ik heb staan

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?
$SQL
="select * from facturen inner join klanten on facturen.klant = klanten.id where factuurdatum between ".$dag1." and ".$dag2." order by fac_id";
?>


maar dat geeft Parse error: syntax error, unexpected T_STRING in 29
 
Dennis Mertens

Dennis Mertens

03/12/2008 13:11:00
Quote Anchor link
Het is handiger om hoofdletters te gebruiken bij de gedeeltes waar je echt de namen van SQL bedoelt dus:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$sql
= "SELECT * FROM facturen INNER JOIN klanten ON (facturen.klant = klanten.id) WHERE factuurdatum BETWEEN ".$dag1." AND ".$dag2." ORDER BY fac_id";
?>


En ook handig om enters en tabs te gebruiken in je query als die erg lang wordt.

Waar haal je factuurdatum en fac_id vandaan? Zet de tabel naam er voor. Wat helpt als je lange tabel namen hebt om deze even een andere naam te geven in de query.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
<?php
$sql
= "SELECT f.veldnaam, k.veldnaam FROM facturen AS f INNER JOIN klanten AS k ON (f.klant = k.id) WHERE f.factuurdatum BETWEEN ".$dag1." AND ".$dag2." ORDER BY f.fac_id";[/code]
Gewijzigd op 01/01/1970 01:00:00 door Dennis Mertens
 
RvW Of toch niet

RvW Of toch niet

03/12/2008 13:13:00
Quote Anchor link
ben het met dennis eens wil hier alleen nog aan toevoegen dat ik Zeeeer zelden * gebruik ik geef 99 procent van de keren mee wat ik wil weten

edit:

dank zij de edit van boven is mijn toevoeging overbodig geworden :)
Gewijzigd op 01/01/1970 01:00:00 door RvW Of toch niet
 
Eddy E

Eddy E

03/12/2008 13:20:00
Quote Anchor link
En ik vermoed dat je gewoon ALLES van 1 maand wil hebben.
Dus tussen dag 1 en dag 28/30/31.

Als dat zo is: je kan ook MONTH() gebruiken!
Scheelt veel ellende en is vaak betrouwbaarder/sneller.
Vergeet niet het YEAR op te geven.
Wat je nu doet is 2 regels php-code en 2 WHERE-attributen opgeven terwijl dat in 1 SQL kan.
 
Dennis Ham

Dennis Ham

03/12/2008 13:23:00
Quote Anchor link
Ik heb allebei voorbeelden geprobeerd maar blijf die parse error krijgen, ik denk zelf dat het aan dit stukje ligt ".$dag1." AND ".$dag2."

Maar iets anders is me opgevallen en dat is dat als ik een parse error krijg dan blijf ik dat krijgen al verander ik iets, zelfs al haal ik wat regels weg. Heb dat met een cache of vertraging op de server te maken? en hoe kan ik zo iets oplossen?
 
Dennis Mertens

Dennis Mertens

03/12/2008 13:29:00
Quote Anchor link
Wat staat er voor deze regel?
welke code?
 
Dennis Ham

Dennis Ham

03/12/2008 13:33:00
Quote Anchor link
Dit staat er voor
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?
$dag1
=date("Y-m-1);
$dag2=date('Y-m-t');

$totaaltebetalen=0;
$SQL="
SELECT * FROM facturen AS f INNER JOIN klanten AS k ON (f.klant = k.id) WHERE f.factuurdatum BETWEEN ".$dag1." AND ".$dag2." ORDER BY f.fac_id";
?>


maar hoe zit het met die "cache" van der server, kan ik daar iets aan doen?
 
Dennis Mertens

Dennis Mertens

03/12/2008 13:39:00
Quote Anchor link
Daar ga je al :)

Je mist een " bij $dag1.

Je kunt het zien omdat de kleuren niet meer goed zijn.


Maar je kan het beter oplossen op de manier waarop Eddy het aangeeft.

Dan wordt het iets als
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$SQL
="SELECT * FROM facturen AS f INNER JOIN klanten AS k ON (f.klant = k.id) WHERE MONTH(f.factuurdatum) = MONTH(NOW()) AND YEAR(f.factuurdatum) = YEAR(NOW()) ORDER BY f.fac_id";
[
/code]
Gewijzigd op 01/01/1970 01:00:00 door Dennis Mertens
 
Dennis Ham

Dennis Ham

03/12/2008 14:24:00
Quote Anchor link
Bedankt naamgenoot :D soms kan je zo iets kleins helemaal mis kijken omdat je te bezig bent met het grote probleem en dat is om dus alle facturen van deze maand te laten zien, maar nu is het probleem volgende maand en vorige maand, het gebeurd dus een keer maar moet iedere keer gebeuren als ik er op klik. En de maand telt dus een maand bij(in dit geval wordt het maand 13, zou wel lekker zijn een 13e maand haha) ipv jan 2009
Hier de code:

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
<?
if ($_GET["mnd"]!="")
{

  $maand=$_GET["mnd"];
}

  else
{
  $maand=date("m");
}


if ($_GET["jr"]!="")
{

  $jaar=$_GET["jr"];
}

  else
{
  $jaar=date("Y");
}

$dag1=date("$jaar-$maand-1");
$dag2=date("$jaar-$maand-t");

<
html>

<
body bgcolor="#FFFFFF">
<
p>Alle facturen van [code]<? echo date("$jaar-$maand-1");?>
t/m <? echo date("$jaar-$maand-t");;?>:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<br><br>
<a href="facturenpmaand.php?mnd=<? echo $maand-1;?>&jr=<? echo $jaar;?>">vorige maand</a> <a href="facturenpmaand.php?mnd=<? echo $maand+1;?>&jr=<? echo $jaar;?>">volgende maand</a>
<br><br>
?>
Gewijzigd op 01/01/1970 01:00:00 door Dennis Ham
 
Eddy E

Eddy E

03/12/2008 14:42:00
Quote Anchor link
Als je maand 13 invoert.... neemt ie automatisch maand 1 weer.
Lang leve SQL.

Wat je nu doet werkt wel, maar wordt straks veel moeilijker om wijzigingen aan te brengen. Mijn advies: doe het met SQL zoals Dennis Mertens zegt.
 
Dennis Mertens

Dennis Mertens

03/12/2008 14:45:00
Quote Anchor link
Je moet geen date function in de URL gebruiken, maar variabelen, zodat je daarmee kan rekenen.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php
$month
= 1;
$year = 2008;

$previous = $month == 1 ? '!mnd=12&jr='.($year - 1) : 'mnd='.($month - 1).'&jr='.$year;
$next = $month == 12 ? '!mnd=1&jr='.($year + 1) : 'mnd='.($month + 1).'&jr='.$year;[/code]

Al getest.
 
Dennis Ham

Dennis Ham

03/12/2008 14:58:00
Quote Anchor link
Ik was al met zo iets bezig, maar heb dit gedaan, ook even boven in de complete code aangepast, voor een beter overzicht
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?
<a href="facturenpmaand.php?mnd=<? echo $maand-1;?>&jr=<? echo $jaar;?>">vorige maand</a> <a href="facturenpmaand.php?mnd=<? echo $maand+1;?>&jr=<? echo $jaar;?>">volgende maand</a>
?>

dit werkt alleen blijft hij doortellen en komt na maand 12->13
hoe moet hij weten dat je van 12-2008 naar 01-2009 moet gaan en voor terug hetzelfdedan wordt het 0,-1 ens.
Gewijzigd op 01/01/1970 01:00:00 door Dennis Ham
 
Dennis Mertens

Dennis Mertens

03/12/2008 15:07:00
Quote Anchor link
Ja zie mijn code :)

Je moet wel met een if-statement gebruiken.
 
Dennis Ham

Dennis Ham

03/12/2008 15:13:00
Quote Anchor link
Hoe bedoel je ? In de if statement die ik hierboven al gebruikt, of moet ik een nieuwe if maken?
 
Dennis Ham

Dennis Ham

03/12/2008 18:27:00
Quote Anchor link
Ik heb dit er van gemaakten het werkt:(zie script hieronder)
maar kom nu weer bij mijn eerste probleem terecht en dat is dat hij niet de laatste dag van de maand geeft maar iedere maand heb nu 31 dagen, dus die t in date('t-m-Y'); geeft niet de laatste dag van de maand zoals het zou moeten.

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
<?
$dag1
=date("$jaar-$maand-1");
$dag2=date("$jaar-$maand-t");
<
p>Alle facturen van [code]<? echo $dag1;?>
t/m <? echo $dag2;;?>:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<br><br>
<?
if ($maand==1)
{
?>

<a href="facturenpmaand.php?mnd=12&jr=<? echo $jaar-1;?>">vorige maand</a>  <a href="facturenpmaand.php?mnd=<? echo $maand+1;?>&jr=<? echo $jaar;?>">volgende maand</a>
<?}
if ($maand==12)
{?>
<a href="facturenpmaand.php?mnd=<? echo $maand-1;?>&jr=<? echo $jaar;?>">vorige maand</a>  <a href="facturenpmaand.php?mnd=1&jr=<? echo $jaar+1;?>">volgende maand</a>  
<?}
else
{?>
<a href="facturenpmaand.php?mnd=<? echo $maand-1;?>&jr=<? echo $jaar;?>">vorige maand</a> <a href="facturenpmaand.php?mnd=<? echo $maand+1;?>&jr=<? echo $jaar;?>">volgende maand</a>
<?}?>
Gewijzigd op 01/01/1970 01:00:00 door Dennis Ham
 
--

--

03/12/2008 19:22:00
Quote Anchor link
Niet bumpen, zie de FAQ.
 



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.