Date() probleem

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

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 »

Frontend Developer - Leeuwarden

Frontend Developer – Leeuwarden Als Frontend Developer bouw jij mee aan het onderwijs van de toekomst! In een scrum team werken met jonge en enthousiaste collega’s, moderne technieken, ruimte voor eigen ontwikkeling en op een proactieve wijze kunnen meewerken aan innovatie binnen het onderwijs. Magister is het state-of-the-art softwarepakket dat scholen in het voortgezet onderwijs op alle fronten ontzorgt. Van leerlingenadministratie tot het ondersteunen van individuele leerlijnen, van toegang tot digitaal lesmateriaal tot het plannen van het lesrooster. In de Magister app bedient Magister ruim 2,5 miljoen gebruikers waarvan, dagelijks meer dan 600.000 unieke. Hiermee is Magister de absolute marktleider

Bekijk vacature »

Back-end PHP Software Developer - Juniorfunctie

Functieomschrijving Wij zijn op zoek naar een PHP Software Developer om ons team te versterken en mee te werken aan de ontwikkeling van eigen IOT-oplossingen. In deze functie ben je verantwoordelijk voor het bouwen van webapplicaties, apps en dashboards voor het uitlezen en managen van sensoren in machines. Je werkt nauw samen met een team van ontwikkelaars en engineers om de beste software-oplossingen te creëren. Jouw werkzaamheden zien er als volgt uit: Je bent in deze rol verantwoordelijk voor het ontwerpen, ontwikkelen en onderhouden van webapplicaties en softwaretoepassingen voor in-house ontwikkelde IOT oplossingen. Je werkt aan complexe databases en back-end

Bekijk vacature »

C# Developer

Dit ga je doen Je gaat aan de slag in het websites team of portals team waarin je je bezighoudt met concept & design, implementatie en ook een stukje bugfixing en onderhoud; Je werkt met je team volgens de Scrum werkwijze; Zo adviseer je ook de PO & Scrum Master over de technische architectuur, koppelingen en integratie met externe systemen en API’s; Je blijft op de hoogte van de laatste ontwikkelingen en trends op het gebied van C# / .NET en deelt deze kennis binnen de organisatie. Hier ga je werken Onze klant is een internationale organisatie gevestigd in de

Bekijk vacature »

PHP Developer - medior functie

Functieomschrijving Ben jij innovatief en wil jij je kennis graag delen met jouw nieuwe collega's? Lees dan snel verder! Voor een leuke opdrachtgever in de omgeving van Roosendaal zoeken wij een Symfony developer. Of je nou junior, medior of senior bent, je krijgt hier alle vrijheid en verantwoordelijkheid om jouw eigen loopbaan te ontwikkelen. Je gaat je hier bezig houden met en inspelen op de actualiteiten van jouw vakgebied. Techstack: Symfony, PHP, mySQL. Kennis van Svelte is helemaal mooi meegenomen. Bedrijfsprofiel Al sinds '99 is dit webbureau actief. De kernwaarden binnen het bedrijf zijn integer, dienstbaar en deskundig. Je komt

Bekijk vacature »

C# Unity Developer

Functieomschrijving Ontwikkel jij mee door applicaties te bouwen die bijdragen aan het optimaliseren van processen? Voor een erkende werkgever in regio Tilburg zijn wij op zoek naar een Unity C# Developer die graag de uitdaging aangaat! Jouw werkzaamheden zullen er als volgt uitzien: Je bent een luisterend oor naar klanten en vertaalt hun wensen door naar bruikbare software; Je werkt aan innovatieve softwareoplossingen voor het verbeteren en/of vernieuwen van processen; Je bent verantwoordelijk voor het uitvoeren van updates/aanpassingen aan de reeds draaiende applicaties. Bedrijfsprofiel Je komt te werken voor een internationale werkgever in regio Tilburg. Samen met een vooruitstrevend team

Bekijk vacature »

SQL Database developer

Functie omschrijving Wil jij meewerken aan het creëren van slimme software om magazijnen als een geoliede machine te laten lopen? Wij zoeken een zorgvuldig persoon, iemand die niet snel de hand omdraait voor complexe algoritmes. Denk jij dat jij de SQL ontwikkelaar bent die wij zoeken? Lees snel verder en wie weet zitten we binnenkort samen aan tafel! Jouw werkzaamheden zullen er als volgt uitzien: Je houdt je bezig met het ontwerpen en ontwikkelen van MS SQL server databases, dit doe je met T-SQL als programmeer laag. Je gaat aan high-end software oplossingen werken, dit doe je voor de optimalisatie

Bekijk vacature »

Integratie Developer / Architect

Dit ga je doen Als Integratie Developer / Architect binnen deze organisatie krijg je echt de kans om impact te maken. De organisatie is groeiende maar houdt een corporate cultuur buiten de deur. Heb je een goede business case: zorg voor goede argumentatie en ga ervoor! Geen stroperig beslissingsproces dat jouw ideeën in de weg staat! Enkele van jouw taken: Je ontwerpt en ontwikkelt nieuwe integraties met behulp van interne tools (Boomi) of externe partners; Je vertaalt functionele specificaties naar technische oplossingen; Je denkt mee over strategische ontwikkelingen op het gebied van applicatie integratie; Je voert regie op leveranciers en

Bekijk vacature »

UX Writer (m/v/d)

UX Writer (m/v/d) Everything we do, starts with you. Together with you, we build the most human-centric fintech. We have the ambition to create the next. And - with Bertelsmann - a strong foundation to start from. Let’s make it new – for society and for yourself. Wij zijn op zoek naar een UX Writer (m/v/d) Fulltime - Op ons kantoor in Amsterdam of Heerenveen / deels vanuit huis Als UX Writer bij Riverty hou jij je bezig met onze strategie om daar te zijn waar onze gebruikers zijn en op de manier waarop zij ons nodig hebben, terwijl wij

Bekijk vacature »

Ambitieuze medior developer

Wat je gaat doen: Heb jij al een paar jaar ervaring als developer maar wil jij naar the next level? In ons NextLevelDev Programma helpen wij jou om de volgende stap te zetten: een mooi programma aan trainingen op het gebied van Java, hippe frameworks, Agile/Scrum, OCP-certificering en optioneel: andere JVM-talen als Kotlin en Scala; Cloud (AWS, Azure, GCP) Soc 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

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 »

Trainee pega developer

Wil jij een mooie stap maken in jouw carrière? Mooi! Bij De Mandemakers Groep haal je binnen 6 maanden je CSA- en CSSA-certificaten, waarna jij aan de slag kan als Pega-developer in ons IT-team. Achter de schermen zorg jij ervoor dat collega’s efficiënt werken en klanten iedere dag beter geholpen worden. Wil jij daaraan bijdragen? En jouw ICT-skills ontwikkelen? Lees dan snel verder en solliciteer vandaag nog als trainee Pega-developer. Wat ga je doen? Als trainee Pega developer leiden wij je op tot gecertificeerd software developer voor het low-code platform PegaSystems. In de training ben je verantwoordelijk voor een te

Bekijk vacature »

Laravel / PHP developer gezocht!

Functie omschrijving Wij zijn op zoek naar een Laravel PHP Developer voor een leuk bedrijf in de omgeving van Amsterdam! Je zult je bezig houden met de volgende werkzaamheden: Je gaat aan de hand van de wensen van klanten software ontwikkelen; Je bent bij het gehele proces betrokken; van A tot Z; Je hebt na de oplevering contact met de klant wanneer zij problemen ervaren; Je denkt mee over het verbeteren van de werkprocessen; Je denkt mee over softwareoplossingen; Je speelt in op de behoefte van de klant; Je houdt je bezig met het verbeteren, aanpassen en vernieuwen van de

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 »

C# developer

Functie omschrijving We are looking for a dutch native speaker Ik ben op zoek naar een back-end developer, die met name kennis & ervaring heeft van de programmeertaal C#. Jij gaat aan de slag bij een topspeler in de logistieke sector, die zich behalve met logistiek, ook bezig houdt met softwareontwikkeling. Welke taken komen hierbij kijken? Je gaat desktop- en webapplicaties onderhouden en optimaliseren, waarin je werkt met o.a. C#, ASP.NET, SQL Server en T-SQL. Je hebt regelmatig klantcontact om de wensen in kaart te brengen en te evalueren over de huidige draaiende applicaties. Je implementeert nieuwe functionaliteiten toe aan

Bekijk vacature »
Harry H Arends

Harry H Arends

25/08/2017 20:01:52
Quote Anchor link
LS,

In de date() tutorialtutorial staat dit voorbeeld:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
$datum = date("d-m-Y H:i");

Voor het debuggen heb ik een bestand gemaakt waarin ik een aantal gebruikte variabelen genereer.
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
if ( ! session_id() ) @ session_start();

$_session = array("first_name"=>"Harry H.",
                "family_name"=>"Arends",
                "user_rank"=>"ADMIN",
                "language"=>substr($_SERVER["HTTP_ACCEPT_LANGUAGE"],0,2),
                "ip-adres"=>$_SERVER['REMOTE_ADDR'],
                "SESSIONID"=>session_id(),
                "Last_Login_time" => $datum
                );

echo '<pre>'; print_r($_session); echo '</pre>';
?>
Echter (Last_Login_time) is de server tijd en niet de gebruiker tijd. Die wil ik opslaan en later gebruiken
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
    <input type="hidden" name="login-ip" value=" <?php echo $_SERVER['REMOTE_ADDR']; ?>" />
    <input type="hidden" name="lastlogin" value=" <?php echo date('Y-m-d H:i:s'); ?>" />

Hoe kom ik achter de echte tijd waarop de gebruik inlogt??
Gewijzigd op 27/08/2017 20:20:59 door - Ariën -
 
PHP hulp

PHP hulp

11/01/2025 18:45:14
 
- Ariën  -
Beheerder

- Ariën -

25/08/2017 20:05:44
Quote Anchor link
Wat is er mis om de servertijd te gebruiken?

Of gaat het uiteindelijk om het visueel te krijgen aan de hand van de plek waar de gebruiker zich bevindt op de aardbol?
 
- SanThe -

- SanThe -

25/08/2017 20:11:38
Quote Anchor link
Dat ligt er maar net aan in welke timezone de gebruiker zit.

De var $_session heeft helemaal niks met een session te maken.
De var in de session is namelijk $_SESSION met hoofdletters.
 
Eddy E

Eddy E

25/08/2017 20:18:27
Quote Anchor link
Gebruik eerst set_locale()
Daarna kan je met strftime() de datum en/of tijd generen zoals de gebruiker die heeft.
Let wel: die is niet altijd synchroon met de tijd van de computer zelf: immers je server maakt alsnog de tijd. En dat wil je ook, anders zou iemand in de toekomst kunnen posten oid.
 
Harry H Arends

Harry H Arends

25/08/2017 20:31:25
Quote Anchor link
- Ariën - op 25/08/2017 20:05:44:
Wat is er mis om de servertijd te gebruiken?

Of gaat het uiteindelijk om het visueel te krijgen aan de hand van de plek waar de gebruiker zich bevindt op de aardbol?
Correct
 
- Ariën  -
Beheerder

- Ariën -

25/08/2017 20:45:23
Quote Anchor link
Waarom niet met lokale tijden?
Iemand die een tijdzone van één uur vroeger heeft heeft dus een tijd die al gepasseerd is. Eventuele controles in je script zien diegene dan niet als actief.

Ook zou het wel vreemd staan als iemand op dit moment om 23:42 is ingelogd.

Maar om het voor diegene visueel te krijgen, dan kan je kijken aan de hand van ip2geo lijsten in welk land die zich bevindt, en wat zijn tijdzone is.
 
Harry H Arends

Harry H Arends

26/08/2017 16:09:59
Quote Anchor link
Ik ga proberen om de tz uit de client te krijgen:{code]<script language="javascript">
function getTimezoneName() {
timezone = jstz.determine()
return timezone.name();
}
</script>

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
echo '<script type="text/javascript"> getTimezoneName(); </script>';
?>
Alleen de echo laat niets zien. (Ik ben dus wel een Javascript NNOB)
 
- Ariën  -
Beheerder

- Ariën -

26/08/2017 16:27:48
Quote Anchor link
Mijn vorige bericht nog gelezen?
 
Harry H Arends

Harry H Arends

26/08/2017 16:33:19
Quote Anchor link
- Ariën - op 26/08/2017 16:27:48:
Mijn vorige bericht nog gelezen?
Heb ik maar zelfs dit
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<script language="javascript">
    document.write("Vandaag = "+Date() ) {
    }
</script>
laat een leeg scherm zien. Ik probeer dingen stukje bij beetje.
Gewijzigd op 26/08/2017 16:34:07 door Harry H Arends
 
- Ariën  -
Beheerder

- Ariën -

26/08/2017 16:39:47
Quote Anchor link
https://www.w3schools.com/js/js_date_methods.asp

Maar lokale tijden gebruiken is niet de oplossing voor je probleem.

Dit is de beste manier:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<span id="datum"></span>

<script>
document.getElementById("datum").innerHTML = Date();
</script>
Gewijzigd op 26/08/2017 16:43:47 door - Ariën -
 
Harry H Arends

Harry H Arends

26/08/2017 17:09:49
Quote Anchor link
Dit laat Sat Aug 26 2017 17:06:23 GMT+0200 (West-Europa (zomertijd)) zien.
Hoe krijg ik datum en tijd gescheiden te zien??
 
- Ariën  -
Beheerder

- Ariën -

26/08/2017 17:20:22
Quote Anchor link
Klik maar op de link en je ziet de methods. ;-)
 
Harry H Arends

Harry H Arends

26/08/2017 19:32:39
Quote Anchor link
- Ariën - op 26/08/2017 17:20:22:
Klik maar op de link en je ziet de methods. ;-)
Aan het proberen gegaan maar loop tegen iets aan wat ik niet kan verklaren.
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
<script>
var d = new Date();
var days = ["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];
document.getElementById("demoday").innerHTML = days[d.getDay()];
</script>
<span id="datum0"></span>
<p id="datum"></p>
<p id="demo1"></p>
<p id="demo2"></p>
<p id="demo3"></p>

<script>
document.getElementById("datum").innerHTML = days[d.getDay()];
document.getElementById("demo1").innerHTML = d.toLocaleTimeString();
document.getElementById("demo2").innerHTML = d.toLocaleTimeString();
document.getElementById("demo3").innerHTML = d.toLocaleTimeString();

document.getElementById("datum0").innerHTML = Date();
</script>
datun & datum0 werken maar demo1, demo2 en demo3 retouneren geen waarde. de vraag is nu zijn er voorwaarden aan de id naam??



Toevoeging op 27/08/2017 11:30:57:

UPDATE:
Om het verschil in uitkomst tusse JS en PHP te bekijken heb ik een vergelijking gebouwd:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
<span id="clientunix"></span> = client-UNIX timestamp<br />

<script>
var d = new Date();
document.getElementById("clientunix").innerHTML = d.getTime();
</script>
<?php
date_default_timezone_set("Europe/Amsterdam");
echo "Hier start PHP<br />";

$timenow = time();
echo "<br />".$timenow." = Server-UNIX timestamp <br />"; ?>

Dit leverd een 'vreemd' fenomeen op. De JS stamp bestaat uit 13 cijfers en de PHP uit 10 cijfers.

Voorlopig laat ik het hiereven bij en de gebruikers moeten bij aanmelding hun tijd-zone invullen.

Allemaal bedankt voor de hulp.
Gewijzigd op 27/08/2017 12:07:57 door - Ariën -
 
- Ariën  -
Beheerder

- Ariën -

27/08/2017 12:09:13
Quote Anchor link
Of neem dat werk voor hun uit hun handen:

https://timezonedb.com ;-)

Een over dat 'vreemde' fenomeen:
Javascript toont de tijd na 1 jan. 1970 in milliseconden. PHP toont dit in seconden.

Een kijkje in de documentatie verklaart alles ;-)
Gewijzigd op 27/08/2017 12:11:38 door - Ariën -
 



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.