Bereken tijden xx geleden

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Gezocht: .Net ontwikkelaars met een maatschappelij

Bedrijfsomschrijving Zoek jij als medior .Net ontwikkelaar een inspirerende werkplek bij een bedrijf met maatschappelijk verantwoordelijkheidsgevoel? Dan is deze vacature je op het lijf geschreven. De organisatie bestaat ruim 20 jaar en ze ontwikkelen in house applicaties waarmee de zorgsector enorm mee gebaat is. Jouw applicaties worden gebruikt door duizenden gebruikers waardoor je echt een waardevolle bijdrage kan leveren aan de maatschappij. Het bedrijf is zeer innovatief en vindt een goede werk/privé balans belangrijk. Je krijgt alle mogelijkheden om jezelf verder te ontwikkelen, je werktijden in te delen en daarnaast is het ook mogelijk om deels thuis te werken. Het

Bekijk vacature »

Robot Programmeur

Een verantwoordelijke baan met leuke uitdagingen. Heb jij ervaring met het programmeren van robots? Kan jij goed samenwerken met collega's die verschillende specialisaties hebben? Ben je oplossingsgericht, analytisch en flexibel? Ga dan aan de slag als Robot Programmeur bij Gibas in Nijkerk! Als Robot Programmeur kom je te werken bij Gibas. Dat betekent dat je gegarandeerd meewerkt aan unieke oplossingen in productieprocessen. Bij elk project moet er opnieuw geëngineerd en geprogrammeerd worden. Dat maakt jouw werk uitdagend! Voordat je robots gaat programmeren komt er het volgende bij kijken: De opdracht gaat van de afdeling Sales naar de afdeling Operations door

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 »

Front-end Developer

Do you want to work with the latest technologies on the development of new systems and applications? Create elegant interfaces using VueJS for thousands of users? Get moving and strengthen Nederlandse Loterij as a Front-end Developer. Thanks to your efforts, our services are always presented in style. As a Front-end Developer you are responsible for website development and improving customer experience based on data analyze. In this way, you directly contribute to a happy, healthy and sporty Netherlands. As a Front-end Developer you score by: Writing elegant, testable components without side-effects to provide functionality to the users Website development, adding

Bekijk vacature »

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 »

PHP Developer Symfony

Dit ga je doen Ontwikkelen van Product Informatie Management (PIM) systemen; Werken aan zowel grotere als kleine projecten voor toonaangevende klanten binnen o.a. de retail. Hier ga je werken Als PHP Developer kom je te werken binnen een vooruitstrevende organisatie die Product Informatie Management (PIM) systemen levert aan hun klanten. Hun klanten zijn toonaangevende bedrijven binnen o.a. de retail. De organisatie zit gevestigd in regio Zwolle en bestaat uit zo'n 35 medewerkers, waarvan 30 IT. Je komt te werken binnen één van de zelfsturende development teams welke ieder verantwoordelijk zijn voor hun 'eigen' klanten. Jouw team bestaat uit 6 backend

Bekijk vacature »

Junior PHP (Laravel) Developer

Functie omschrijving Wij zijn op zoek naar een PHP Laravel Developer! Sta je aan het begin van je carrière en ben je op zoek naar een leuke baan? Lees dan verder! Voor een softwarebedrijf in omgeving van Schiphol zijn wij op zoek naar een ervaren PHP (Laravel) Developer. Je gaat je bezighouden met het ontwikkelen van innovatieve bedrijfsapplicaties. Samen met het team, bestaande uit designers en developers, maak je mooie oplossingen voor bedrijven in diverse branches. Je zorgt dat de opgeleverde websites perfect werken en de klant meer dan tevreden is. Je kunt rekenen op een afwisselende baan met leuke

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 »

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 »

Lead Webdeveloper

Als Lead webdeveloper bij KUBUS ben je verantwoordelijk voor het implementatie design van requirements en de software architectuur van de webapplicatie en services van BIMcollab. In je rol als lead developer zoek je als vanzelf op een creatieve manier naar het optimum tussen benodigde implementatie-tijd, de performance van de applicatie en een snelle go-to-market van features, aansluitend bij onze geautomatiseerde test- en release train. Hierbij bewaak je in samenwerking met de andere senior ontwikkelaars in je team de architectuur van de applicatie en adviseer je de product owner over noodzakelijke refactoring om de onderhoudbaarheid van het platform te verbeteren. Ons

Bekijk vacature »

Randstad - Freelance Backend Developer/ Data Engin

Starting date: 10.05.2023 Salary range: €67,00 - €77,00 Duration: 6 months Hours: 40 Working model: Hybrid* MUST be NL based Job description: Our vision is to have a consistent and data driven experience for all sales across all our operating companies. Our mission is to enable our salespeople to be able to reach out to the right company at the right time. We do this by creating data driven micro services and solutions. We mainly focus on implementation in the Google Cloud but also integrate with local systems and other cloud solutions. A typical day: As a back-end developer you

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 »

Medior/senior front end developer

Functie Vanwege de groei binnen het bedrijf zijn ze op zoek naar een Technische front end developer. Momenteel hun front end back end team gescheiden aan het werk. Hier willen ze verandering in krijgen. Omdat ook veel interne applicaties ontwikkeld worden zoeken ze iemand die hen kan helpen om de interne applicaties te voorzien van de juiste Vue.js componenten. Zodoende willen ze de interactie tussen front end en back end versoepelen en de volgende stap binnen het platform gaan zetten. Deze componenten die jij ontwikkeld zullen in elk project gebruikt worden. Het back end team bestaat momenteel uit 8 ontwikkelaars

Bekijk vacature »

Dynamics Ontwikkelaar

Dit ga je doen Ontwikkelen van Dynamics 365 voor de interne uitrol; Samen met de consultants sparren met klanten over de wensen en eisen; Ontwikkelen van Dynamics 365 voor verschillende grote klanten; Technische analyse en testen; Meedenken over het gebruik en de richting van Dynamics binnen de organisatie. Hier ga je werken Onze opdrachtgever, gevestigd in regio Eindhoven, levert een compleet dienstenpakket op het gebied van IT. Zij pakken verschillende (complexe) vraagstukken van grote organisaties op. De sfeer intern is gezellig en informeel. Men houdt van hard werken maar gezelligheid door middel van een borrel of gezamenlijke lunch komt er

Bekijk vacature »

Software Developer / .NET / Azure

Dit ga je doen Als Lead .NET Software Developer zal je je bezig houden met: Het vertalen van bedrijfswensen naar een technische roadmap; Uitwerken van nieuwe architectuur / designs; Het team aansturen en motiveren; Toezien op de kwaliteit van de code; Mee ontwikkelen van nieuwe features en applicaties. Hier ga je werken Deze organisatie is op dit momenteel marktleider in het ontwikkelen van productielijnen voor de voedselindustrie en heeft een wereldwijd klantnetwerk. Binnen deze organisatie is het team van software developers dagelijks bezig met het ontwikkelen van maatwerk oplossingen om alle productiemachines aan te sturen, maar ook bedrijf kritische applicaties

Bekijk vacature »
Allard Keij

Allard Keij

02/03/2016 09:10:43
Quote Anchor link
Hallo allemaal!

Ik wil graag een scriptje maken die uitrekend hoeveel tijdsverschil er tussen twee tijden zit.

Nu heb ik dit al wel voor elkaar gekregen maar ik weet niet zeker hoe ik het aan kan geven als:

Binnen 24 uur 14 minuten geleden, 6 uur geleden, 18 uur geleden
Na 24 uur binnen dezelfde maand 1 dag geleden, 6 dagen geleden, 18 dagen geleden

Ik heb namelijk een datetime in de database staan ( YYYY-m-d i:s ) en ik wil door middel van de huidige servertime berekenen hoe lang geleden de post is geplaatst. Dan alleen niet in tijd maar in text en met bepaalde factoren zoals ik heb vermeld in het lijstje hierboven.

Ik gebruik momenteel
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
        $getDate = $row["postdate"];
    
    $postdate = new DateTime($getDate);
        
    $showDate1 = $postdate->format("m/d");
    $showDate2 = $postdate->format("H:i");
    
    $showDate = "$showDate1 $showDate2";


Op deze manier kan ik in ieder geval laten zien welke datum en welke tijd de post is geplaatst maar ik wil dus niet zien 03/02 09:02 maar in text hoe lang het geleden is.

Ik heb dit al wel voor elkaar gekregen met diff() maar ook hiermee krijg ik bijvoorbeeld alleen voor elkaar om het aantal uur verschil te laten zien en heb ik ook geen idee hoe ik dit om zet in text ( 2 uur geleden, 2 dagen geleden enz ).

Wat dus het idee zou moeten zijn:

Postdate: 2016-02-15 15:00:00
Huidige datum 2016-02-15 17:06
Resultaat: 2 uur geleden

Postdate: 2016-02-16 15:00:00
Huidige datum 2016-02-19 17:06
Resultaat: 3 dagen geleden

Postdate: 2016-02-15 15:00:00
Huidige datum 2016-03-15 17:06
Resultaat: 1 maand geleden

Postdate: 2016-02-15 15:00:00
Huidige datum 2016-03-15 17:06
Resultaat: Langer dan een maand ga ik gewoon weer de datum gebruiken ipv hoe lang geleden

Waar ik stuk look is het hele datum gebeuren. Ik zou wel het verschil tussen de uren uit kunnen rekenen en laten zien zoals bijv "2 uur geleden" maar het probleem zit hem in het feit dat de dagen, maanden en jaren gewoon doorlopen. Dus de 2 uur geleden zou op mijn manier morgen om dezelfde tijd nog altijd 2 uur geleden zijn terwijl er wel een dag bij is gekomen.

Alvast erg bedankt!
Gewijzigd op 02/03/2016 09:12:42 door Allard Keij
 
PHP hulp

PHP hulp

23/11/2024 14:31:36
 
Randy vsf

Randy vsf

02/03/2016 09:17:13
Quote Anchor link
Kijk eens naar Datetime::diff

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
<?php

$date1
= new DateTime("2015-03-24 11:30");
$date2 = new DateTime("2015-06-26 16:45");
$interval = $date1->diff($date2);

$years = $interval->y;
$months = $interval->m;
$days= $interval->d;
$hours = $interval->h;
$minutes = $interval->i;
$seconds = $interval->s;

?>
Gewijzigd op 02/03/2016 09:34:22 door Randy vsf
 
Allard Keij

Allard Keij

02/03/2016 09:44:27
Quote Anchor link
Thanks! Ik had inderdaad al wat opgezocht over date->diff maar dat laatste stuk is me helemaal ontgaan ($interval->y etc).

Ik ga dalijk weer eens verder knutselen en kijken wat ik er van kan maken.

Erg bedankt!

Toevoeging op 02/03/2016 11:42:40:

Ik ben er mee aan de slag gegaan en heb het voor elkaar gekregen! Thanks!

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
<?php

    $getDate
= $row["postdate"];
    $currentdate = date('Y-m-d H:i:s');
    
    $postdate = new DateTime($getDate);
    $serverdate = new DateTime($currentdate);
    $showDate = $postdate->diff($serverdate);
    
    
    $minutes = $showDate->i;
    $hours = $showDate->h;
    $days = $showDate->d;
    $months = $showDate->m;
    $years = $showDate->Y;
    
    $longDate1 = $postdate->format("m/d");
    $longDate2 = $postdate->format("H:i");
    
    $showLongDate = "$longDate1 $longDate2";
    
    if($minutes == 0 || $minutes == 1 && $hours == 0 && $days == 0 && $months == 0){
        $textdate = "JUST NOW";
    }

    if($minutes >= 2 && $hours == 0 && $days == 0 && $months == 0){
        $textdate = "$minutes MINUTES AGO";
    }

    if($hours == 1 && $days == 0 && $months == 0 && $years == 0){
        $textdate = "$hours HOUR AGO";
    }

    if($hours >= 2 && $days == 0 && $months == 0 && $years == 0){
        $textdate = "$hours HOURS AGO";
    }

    if($days == 1 && $months == 0 && $years == 0){
        $textdate = "YESTERDAY";
    }

    if($days > 1 && $months == 0 && $years == 0){
        $textdate = "$days DAYS AGO";
    }

    if($months >= 1){
        $textdate = "$showLongDate";
    }

?>
Gewijzigd op 02/03/2016 11:43:38 door Allard Keij
 



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.