Tips wat betreft Datum

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Full Stack PHP Developer

Functieomschrijving Ervaren PHP Developer gezocht! Wij zijn op zoek naar een ervaren PHP Developer die het IT team van een organisatie in de regio Ermelo gaat versterken. Voor deze functie zijn we op zoek naar een enthousiaste en breed georiënteerde IT-er die deze innovatieve organisatie nog een stap verder gaat brengen. Wij zijn op zoek naar iemand die communicatief goed is en die zelfstandig problemen op kan lossen. Je bent verantwoordelijk voor het samenwerken met een externe partij het is hierbij jouw taak om deze partij uit te dagen op het geleverde werk. Het schrijven van concepten aan de AI

Bekijk vacature »

Low-code developer

Functie omschrijving Heb jij altijd al een training willen volgen in het buitenland? Voor een leuke opdrachtgever in omgeving Alphen ad Rijn zijn wij op zoek naar kandidaten die aan de slag willen als Low Code Developer! Beschik jij over HBO/WO nivo, bij voorkeur Informatica, maar een ander technische opleiding zoals bijv. wiskunde, natuurkunde is ook goed. Heb jij aantoonbare affiniteit met IT en ben jij gedreven, enthousiast, communicatief vaardig en klantgericht? Lees dan snel verder! Je wordt getraind tot een volwaardig Low Code Developer, het traject ziet er als volgt uit: Start 1e week januari, opleiding van 3 weken

Bekijk vacature »

Back-end Developer

Functieomschrijving Heb jij kort geleden jouw HBO ICT diploma in ontvangst mogen nemen? Of ben je toe aan een nieuwe uitdaging? Voor een gewaardeerde werkgever in regio Oosterhout zijn wij op zoek naar een back-end developer. Kennis of ervaring met C# & SQL is een must! 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 houdt je bezig met het ontwikkelen van nieuwe functionaliteiten; Je brengt de aanpassingssuggesties van klanten in kaart, om

Bekijk vacature »

Front-end developer (Medior/Senior)

Functie Het front-end team bestaat momenteel uit 4 collega’s en is hard aan het groeien! Samen leveren jullie een essentiële bijdrage aan de applicaties die ze voor hun klanten realiseren. Je werkt in het front-end team samen met de back-end teams en product owners om te zorgen dat de applicaties een fijne gebruikerservaring opleveren. Jouw expertise zorgt ervoor dat de juiste keuzes gemaakt worden qua techniek en ontwerp, van back-end tot aan gebruiker. In samenspraak met je team bepalen jullie de beste keuze voor techniek. Ook is er altijd ruimte om nieuwe technieken te ontdekken. Eisen • Je hebt gedegen

Bekijk vacature »

Oracle Developer / PL SQL

Dit ga je doen Software ontwikkeling aan een internationaal gebruikt pakket; Werken met technieken als Oracle 19c, Toad, PL/SQL, Oracle Forms, Reports en Designer; Meedraaien in internationale projecten; Meedenken over technisch en functioneel ontwerp; Samenwerken met collega's als Informatie Analisten, Testers en Release Managers; Soms wensen en eisen afstemmen met de business. Hier ga je werken Onze klant, een internationaal bekend bedrijf dat essentiële producten maakt waar iedereen graag gebruik van maakt, zoekt versterking in het Software Development team. Samen met 3 developers, een release manager, een informatie analist en 3 testers werk jij aan een systeem waarmee complexe producten

Bekijk vacature »

Medior Front-end Developer

Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Ga je bij ons als Medior Front-end Developer aan de slag? Dan werk je dagelijks met collega’s aan de mooiste IT-projecten. Deze snelgroeiende groep collega’s krijgt energie van hun vak en dat merk je op de werkvloer. Onze klantenkring is groot en divers, dat vraagt om flexibiliteit van jou. Tegelijkertijd betekent dit dagelijks nieuwe dingen leren én dat geen werkdag hetzelfde is. Natuurlijk krijg jij de mogelijkheid je te certificeren. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling waarbij iedereen welkom is, zowel

Bekijk vacature »

.NET Developer

Functie De perfecte combinatie tussen techniek en vastgoed. Werk samen met de senior software developer om allerlei software van fluX te verbeteren. Gelukkig voel jij je helemaal thuis in de codewereld van .NET. Dus of je nu bezig bent met het verhogen van de conformiteitscore of het automatiseren van allerlei taxatiemodellen, jij weet precies hoe je de doelstellingen realiseert. En dat terwijl je ook samenwerkt met een extern ontwikkelteam. Waar dit team bepaalde softwaresystemen ontwikkelen, richt jij je vooral op onze Nederlands georiënteerde producten en alle wetgeving die daarbij komt kijken. Voor minimaal 32 uur per week verrijk jij onze

Bekijk vacature »

Java Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Eindhoven Vacature ID: 12946 Introductie We are looking for a Java Developer! Our client is one of the most innovation companies located within the Netherlands. We provide high quality software in a high-tech and challenging market. Functieomschrijving The department is specialized in creating and developing high quality software for manufacturing automation in a high tech environment. We strive to provide our clients with high quality software and deliver state of the art solutions in a variety of ways. Creating software infrastructure using Java SE / EE Create applications to fine tune manufacturing processes

Bekijk vacature »

PHP developer (Laravel, Docker, Gitlab-CI)

Functie Het IT-team bestaat momenteel uit 4 ontwikkelaars. Ieder onderdeel van de software draait op aparte servers en het bestaat dus echt uit verschillende componenten intern ontwikkeld en je werkt aan alle facetten. Van uitbreiding van de core tot maatwerk voor de klant. Ook liggen er verschillende uitdagingen op servervlak en databases. Je zult de eerste periode veel samenwerken met de lead developer om vervolgens echt je gang te gaan binnen de software. Een groot deel van de systemen is gebouwd met behulp van het Laravel framework en PHP (minimaal 7.2), Docker voor lokaab gebruik en Gitlab-CI voor het deployen

Bekijk vacature »

.NET Developer Azure

Dit ga je doen Het ontwerpen en bouwen van diverse applicaties (C#, ASP.NET, MVC); Het ontwikkelen van Webservices (WCF); Het meewerken aan de transitie naar Azure; Het samenwerken met collega's binnen een Scrumteam en meedenken over de User Stories; Het bouwen van unittesten; Meedenken over nieuwe tooling, ontwikkelingen en technologieën in de markt. Hier ga je werken Je komt te werken bij een organisatie die verantwoordelijk is voor de ontwikkeling van verschillende portalen. Deze portalen worden gebruikt door diverse partijen en jouw taak is om ervoor te zorgen dat deze optimaal functioneren. Je wordt onderdeel van een Scrumteam en werkt

Bekijk vacature »

Junior .NET Developer

Dit ga je doen Ontwikkelprocessen verder optimaliseren en verder ontwikkelen met C#; CI/CD-pipelines automatiseren; Ontwikkelen van herbruikbare componenten; Front-end pagina's gebruiksvriendelijk maken. Hier ga je werken Als junior .NET Developer kom je terecht binnen een grote en internationale organisatie. Zij streven naar een positieve impact op de mens, milieu en maatschappij. Het bedrijf is oorspronkelijk een familiebedrijf en werkt aan de productie van hoogwaardige en technische systemen voor de gezondheidszorg. Momenteel willen zij betere ontwikkelprocessen creëren op internationaal gebied en staat kwaliteit en veiligheid voor hun op nummer 1! Als junior .NET Developer werk je aan het ontwikkelen van verbeterde

Bekijk vacature »

PHP Web Developer

Functie omschrijving Voor een klein softwarebedrijf in de omgeving Roosendaal, zijn wij op zoek naar een PHP web developer met een aantal jaar werkervaring. Wil jij graag werken aan in-house software projecten voor diverse klanten? Voel jij je prettige in een klein team developers, waar jouw inbreng enorm gewaardeerd wordt? Lees dan snel verder! Jouw werkzaamheden zien er als volgt uit: Je wordt verantwoordelijk voor de ontwikkeling van diverse applicaties. Dit kan de ene keer een online platform voor aanbiedingen zijn, en de andere keer een software pakket dat gebruikt wordt om interne processen te automatiseren. Het zijn stuk voor

Bekijk vacature »

.NET Developer

Functieomschrijving Ben jij klaar voor de volgende stap in jouw carrière? Kom werken bij dit kleine softwarebureau en werk aan de gaafste maatwerk projecten. Je komt te werken in een klein development team en werk nauw samen met elkaar, om maatwerk software te leveren en bij te dragen aan bedrijfsautomatiseringen. Je gaat werken met de Microsoft stack en technieken als .NET, C#, Entity, MVC, SQL server. In de functie krijg je veel vrijheid om zelf beslissingen te nemen en je hebt impact op de bedrijfsprocessen. Bedrijfsprofiel Dit familiebedrijf bestaat al ruim 20 jaar. Zij hebben een vast netwerk van klanten,

Bekijk vacature »

Softwareontwikkelaar Cleopatra

Functieomschrijving: De directie Verkeer en Openbare ruimte van de gemeente Amsterdam beschikt over een softwareapplicatie, "Cleopatra", waarmee geautomatiseerde handhaving plaatsvindt (op basis van kentekenherkenning) van bepaalde gebieden waarin toegangseisen worden gesteld aan het verkeer. Voorbeelden ervan zijn de milieuzones, de zone zwaar verkeer, handhaving van bromen snorfietser op het fietspad en autoluwe gebieden. Voor de doorontwikkeling en uitbreiding ervan zijn gespecialiseerde softwareontwikkelaars nodig die helpen bij het programmeren van de handhavingsmodules voor nieuwe gebieden en het verbeteren en bijwerken van de bestaande onderdelen van de softwareapplicatie.De opdracht bestaat uit: het programmeren van de diverse modules;het tijdens demo's tonen van de

Bekijk vacature »

PHP developer

Functie Voor een opdrachtgever in omgeving Leiden zijn wij op zoek naar een PHP developer die affiniteit heeft met C++. Ben jij reeds afgestudeerd of heb je al een paar jaar ervaring? Lees snel verder en kijk of dit iets voor jou is! Hoe kan jouw dag er straks uitzien? Je gaat software en webapplicaties ontwikkelen met behulp van de talen C / C++ / PHP. Je gaat technische klussen uitvoeren op locatie bij klanten. Je onderhoudt contact met de projectleider om er zeker van te zijn dat een projecten goed verlopen. Je gaat klanten ondersteunen op het gebied van

Bekijk vacature »
Tim Groot

Tim Groot

30/12/2006 11:39:00
Quote Anchor link
Beste leden,

Voor een nieuw project moet ik een agenda systeem maken. daarvoor moet ik een admin gedeelte maken waar mensen een datum kunnen invoeren en de activiteit die er op die datum is.

Nu moet het ook zijn dat de datum op volgorde getoond moet gaan worden en de data's die verleden zijn automatisch uit de agenda verdwijnen.

bijvoorbeeld:

de datum van vandaag is 30 december 2006

Activiteiten:

30 december t/m 31 december
kamp

31 december
oudjaars feest.

---------------------------------

Nu wil ik graag advies van jullie hoe ik dit het beste kan aanpakken met de database indeling en database functies, en advies over de berekening die ik nodig heb.
 
PHP hulp

PHP hulp

06/05/2024 20:15:41
 

30/12/2006 11:44:00
Quote Anchor link
Automatisch verwijderen via b.v. een cronjob/taakplanner en dan controleren of de einddatum al is geweest.

Tabel zal er ongeveer zo uitzien:
agendaId
gebruikerId
omschrijving
begindatumtijd
einddatumtijd
status (bijvoorbeeld belangrijk, afgezegd)
label (eventueel extra label, werk, school)

En dan voor het weergeven kijken welke activiteiten tussen vandaag en de begindatum en tussen vandaag en de eindatum zitten.
 
Jan Koehoorn

Jan Koehoorn

30/12/2006 11:45:00
Quote Anchor link
Het gaat om een agenda en dat is altijd een lastig datamodel.

Er zijn dus veel tips te geven, maar één heel belangrijke: als users zelf een datum moeten intypen (dus in een input type text) gaat het onherroepelijk fout. Werk dus met selects, of met een calender popup (die zijn wel te vinden via Google)

Verder zie ik in je voorbeeld dat je zowel afspraken over meer dan 1 dag wilt hebben, als afspraken op 1 dag. Ik zou twee velden type DATETIME maken, noem ze van en tot of zo, dan kun je alle kanten op.
 
Jacco Engel

Jacco Engel

30/12/2006 11:45:00
Quote Anchor link
Oude dingen verwijderen kan door de unix_timestamp van nu te pakken en te vergelijken met de timestamp van de content

Dat ziet er ongeveer zo uit

$query = "DELETE FROM agenda WHERE UNIX_TIMESTAMP(`datum`)<$timestamp_now" ;

Edit:

ik zou voor het opslaan van de datum zowiezo gaan voor het unix_timestamp formaat. Hier kun je namelijk eventueel ook nog tijden in verwerken (mocht je dit nodig vinden)
Gewijzigd op 01/01/1970 01:00:00 door Jacco Engel
 

30/12/2006 11:48:00
Quote Anchor link
Overigens zou ik niet zomaar beginnen aan het verwijderen van agenda items, zou pas na een maand of als de gebruiker het aangeeft doen.
 
Tim Groot

Tim Groot

30/12/2006 11:53:00
Quote Anchor link
Bedankt alvast voor de hierboven genoemde tips.

Ik denk dat zoals Jan koehoorn met de datetime tabellen de beste optie is voor dit. Ook inderdaad met een select deel, ipv input type text.

Webmakerij ook jou voorbeeld ga ik zeker gebruiken

Jacco, ik denk dat ik jou stukje wel ga gebruiken maar niet met delete. ik denk dat ik dat ga gebruiken voor de lus met 'wat te laten zien' zoals webmakerij zegt.
En dan maak ik er een gedeelte in waar de admin oude items handmatig kan verwijderen.
 
Jacco Engel

Jacco Engel

30/12/2006 11:55:00
Quote Anchor link
Zoals ik al aangaf mischien is het een idee om alles in UTS formaat op te slaan. Mischien is het nu niet nodig tijden er bij te kunnen vermelden maar als het later wel nodig blijkt te zijn scheelt je dat een hoop werk :)
 
Jan Koehoorn

Jan Koehoorn

30/12/2006 11:58:00
Quote Anchor link
@ Jacco: die UTS is een slecht idee. Het bereik van een DATETIME is veel groter, en je kunt er alle datum- en tijdfuncties van MySQL op loslaten.
 
Tim Groot

Tim Groot

30/12/2006 11:58:00
Quote Anchor link
@jacco,

UTS heeft alleen tijd als extratje vergeleken met DT of zijn er meer verschillen?

edit:

Ik lees nu het stukje van Jan. Dat is me duidelijker nu. Dus DT, is uiteindelijk een beter optie, als ik het zo lees. ook met wat tuts erbij gepakt te hebben
Gewijzigd op 01/01/1970 01:00:00 door Tim Groot
 
Jacco Engel

Jacco Engel

30/12/2006 12:07:00
Quote Anchor link
@ Jan

I rest my case :)
 
Arjan Kapteijn

Arjan Kapteijn

30/12/2006 12:08:00
Quote Anchor link
http://arjan.i-cey.net/agenda/ inloggen met test:test, hij staat hier ook in de scriptdatabase. Wellicht kan je er wat uithalen.
 
Jan Koehoorn

Jan Koehoorn

30/12/2006 12:12:00
Quote Anchor link
Een paar kleine voorbeeldjes om je op weg te helpen:

SELECT DATE_FORMAT(datumtijd, '%Y-%m-%d') AS datum
FROM tabelnaam

geeft iets als '2006-12-30'

SELECT DATE_FORMAT(datumtijd, '%H:%i') AS datum
FROM tabelnaam

geeft iets als '12:15'

Zie ook het MySQL manual voor andere type-specifiers.
 
Tim Groot

Tim Groot

30/12/2006 12:19:00
Quote Anchor link
Bedankt arjan voor het voorbeeld. Het script wat ik heb gevonden van jou is niet het zelfde als wat je als voorbeeld gaf.
http://www.phphulp.nl/php/scripts/7/690/

maar misschien kan ik hier ook nog wel wat mee.

Jan bedankt voor je nadere uitleg
 
Arjan Kapteijn

Arjan Kapteijn

30/12/2006 12:21:00
Quote Anchor link
Dit is waar het om gaat, deze zorgt ervoor dat al je variabelen goed staan, datums kloppen (selecteer maar eens een dag die niet bestaat) etc etc. De rest heb ik er in 10 minuten omheen gebouwd als voorbeeld van de mogelijkheden.
 
Tim Groot

Tim Groot

30/12/2006 12:23:00
Quote Anchor link
ok dan, begreep het al niet.
ik ga je script even goed doorneuzen
 
Frank -

Frank -

30/12/2006 13:35:00
Quote Anchor link
Voor de liefhebber nog even een voorbeeldje wat je met datums kunt doen die als DATE of DATETIME zijn opgeslagen:
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
SELECT
    CONCAT(
        ELT(DAYOFWEEK(datum),
            'zondag', 'maandag', 'dindsag', 'woensdag', 'donderdag', 'vrijdag', 'zaterdag'
        ),
        ' ',
        DAYOFMONTH(datum),
        ' ',
        ELT(MONTH(datum),
               'januari', 'februari', 'maart', 'april', 'mei', 'juni', 'juli', 'augustus', 'september', 'oktober', 'november', 'december'
        ),
        ' ',
        YEAR(datum)
    ) AS date_format
FROM
    tabelnaam

Dit geeft je keurig de dagnaam, dagnummer, maand en jaar als date_format retour.
 



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.