Date() probleem

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Database Developer

Functie omschrijving Voor een logistieke dienstverlener in omgeving Zuid Beijerland zijn wij op zoek naar versterking. Weet jij als geen ander systemen aan elkaar te koppelen en heb jij goede kennis van SQL en UML, lees dan snel verder! Jouw taken zien er als volgt uit: Je bent in deze rol voornamelijk verantwoordelijk voor het bouwen, implementeren en beheren van koppelingen tussen de bestaande systemen (zowel business 2 business als application 2 application). Daarnaast inventariseer je de wensen van in- en externe klanten, die je vervolgens samen met je collega's, vertaalt naar technische specificaties, die jullie zelf ontwikkelen en implementeren.

Bekijk vacature »

BizTalk/ Azure Developer

Dit ga je doen •Understanding the scope of required functionality, translate them within context of way of working of the team into developed solutions, whilst safeguarding documentation; •Planning based on assigned sprint tasks; •Acting as an expert in estimation techniques and planning; •Understanding your role in the agile process and act in this way; •Facilitating internal communication and effective collaboration; •Working closely with scrum master to handle backlogs and new requests; •Providing information to the third parties about activities and needs for compliance. Hier ga je werken Our client is a leading organization focusing on animal nutrition, offering solutions that

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 »

Back-end Software Developer

Functie omschrijving Ben jij op zoek naar een uitdagende development functie bij een klein gespecialiseerd softwarebedrijf? Wil jij graag hybride werken (combi tussen thuis + kantoor), loop jij warm voor maatwerk software en voel jij je prettig in een informele cultuur? Zoek dan niet verder! Reageer direct! Voor een gewilde werkgever in omgeving Tilburg zoeken wij een back-end software developer met een aantal jaar werkervaring. Je gaat werken voor een klein softwarebedrijf dat gespecialiseerd is in de ontwikkeling van integratiesoftware. Jouw werkzaamheden zien er als volgt uit: In een klein team met 4 ontwikkelaars houd jij je bezig met afwisselende

Bekijk vacature »

Senior Java Developer

Als Senior Java Developer bij Sogeti ben je onderdeel van onze toonaangevende community die bestaat uit ruim 100 gepassioneerde Java professionals. In teamverband lever je mooie prestaties. Daarmee draag je aan bij de meerwaarde die wij leveren aan onze top-opdrachtgevers. Geen werkdag is hetzelfde! Je bent voortdurend bezig met het oplossen van allerlei complexe vraagstukken binnen bedrijfs kritische systemen voor onze klanten in regio Noordoost zoals DUO, ING, CJIB en Tendernet. Natuurlijk krijg jij de mogelijkheid je verder te certificeren in dit vakgebied. We organiseren regelmatig technische Meetups en doen veel aan kennisdeling. Sogetisten hebben plezier in hun werk en

Bekijk vacature »

Senior Fullstack developer wanted! (C#, Java, Angu

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 »

C++ Ontwikkelaar

Functieomschrijving Ben jij als software ontwikkelaar toe aan een nieuwe uitdaging? Dan zoeken wij jou! Voor het maken van de procesbesturingssoftware gebruiken onze projectteams een in C++ en C# geschreven tool. Dit is een gedistribueerd object framework wat alle kernfuncties biedt voor een procesautomatisering. Verder zullen jouw werkzaamheden o.a. bestaan uit: Ontwerpen, programmeren en testen van product aanpassingen; Analyseren van vragen en wensen van gebruikers en deze vertalen naar een functioneel ontwerp; Inzichtelijk maken van voortgang omtrent softwarewerkzaamheden, o.a. door middel van SCRUM; Continu toetsen van het effect van nieuwe releases op andere tools en processen; Implementeren van nieuwe product

Bekijk vacature »

Front End Developer React Vue

Dit ga je doen Meewerken aan de implementaties en ontwikkeling van nieuwe functionaliteiten van de webapplicaties; Ontwikkelen met o.a. React en Vue en HTML/CSS, ook krijg je in verband met de samenwerking ook affiniteit met de backend Ruby on Rails; Ontwikkeling aan de front end voor de koppelingen tussen de diverse systemen; Ontwerpen van interfaces en een bijdrage leveren aan de gebruikerservaring; Zorgdragen voor hoge kwaliteit van code en jezelf (en anderen) blijven verbeteren; Als Senior Front End Developer begeleid je zelf ook FE-development projecten, hierin leid je de projecten en pak jij het initiatief op (bv integratieprojecten). Hier ga

Bekijk vacature »

Frontend Developer Vue Nuxt HBO Javascript

Samengevat: Deze werkgever levert elke dag betere digitale gebruikerservaringen. Ben jij geschikt als frontend Developer? Heb je ervaring met Vue en Nuxt? Vaste baan: Front-End Developer HBO €3.100 - €4.600 Zij bieden opdrachtgevers een complete dienstverlening op gebied van ontwerpen en ontwikkelen van websites, zoekmachine optimalisatie, online adverteren, content marketing en conversie verbetering. Zij werken met een eigen ontwikkeld CMS. Bij bij hun werk je aan onze eigen bedrijfsapplicaties. Je ontwikkelt met ons de meest nieuwe software. Wij blinken uit als het gaat om de inzet van technologie. Deze werkgever staat open voor elke nieuwe trend. Onze systemen zijn groot

Bekijk vacature »

Embedded Software Developer

Functie omschrijving Voor een mooi softwarebedrijf in omgeving Ridderkerk zijn wij op zoek naar een Embedded Software developer. Ben jij enthousiast en een echte team player? Lees dan snel of dit iets voor jou is! Binnen deze rol houdt jij je bezig met alle werkzaamheden die nodig zijn om een functionaliteit te bouwen. Denk aan ontwerpen, architectuur, programmeren en algoritmes. Je voert test en validatie werkzaamheden uit bij de implementatie bij de klant. Ben jij een Embedded Software Developer die affiniteit heeft met de allernieuwste technieken? Laat dan snel wat van je horen! Bedrijfsprofiel Onze opdrachtgever bestaat uit een groot

Bekijk vacature »

Junior Software Developer C# Verhuursector Verhuur

Samengevat: Wij ontwikkelen en leveren softwaresystemen voor de logistieke sector en de verhuursector. Ben jij geschikt als Junior Software Developer? Heb je ervaring met Delphi? Vaste baan: C# Software Developer Logistiek HBO €2.500 - €3.900 Deze werkgever is een software ontwikkelaar, gericht op software voor de logistieke sector. Deze werkgever heeft eigen producten ontwikkelen en leveren ook maatwerk. Ons bedrijf kent een boeiende en inspirerende werkomgeving met een open cultuur en mogelijkheden voor je verdere ontwikkeling. Bij bij hun werk je aan onze eigen bedrijfsapplicaties. Je ontwikkelt met ons de meest nieuwe software. Wij blinken uit als het gaat om

Bekijk vacature »

OutSystems developer

Dit ga je doen Klanten adviseren over de mogelijkheden van OutSystems; OutSystems oplossingen ontwikkelen en implementeren; Stakeholdermanagement; Kennis en expertise up to date houden en delen met het team. Hier ga je werken Onze opdrachtgever, gevestigd in regio Amsterdam, is een innovatieve dienstverlener die zich richt op grote corporates in verschillende sectoren. Doordat je bij veel verschillende klanten aan de slag zal gaan is geen enkel project hetzelfde. De organisatie kenmerkt zich door hoge mate van professionaliteit en innovatieve oplossingen. In de rol van OutSystems developer zal jij verschillende grote klanten helpen om efficiënte OutSystems oplossingen te ontwikkelen en implementeren.

Bekijk vacature »

.NET developer

Functie Als junior .NET Developer start jij in een team met 15 developers. In het team is er genoeg senioriteit om ervoor te zorgen dat jij de juiste begeleiding krijgt. Jij begint als eerst alle software pakketten en processen eigen te maken. Vervolgens ga jij deze software programmeren, onderhouden en testen. Ook ga jij research doen naar nieuwe mogelijkheden en zoek jij uit hoe je dit kan implementeren. Jullie werken intern op project basis en afhankelijk van het project werken jullie wel of niet iedere ochtend met een standup. 50% van jullie werkzaamheden is maatwerk en de overige 50% is

Bekijk vacature »

Productontwikkelaar Food

Wat ga je doen Als Productontwikkelaar Food ga je nieuwe producten ontwikkelen en bestaande producten verbeteren. Je bent hierbij betrokken bij het gehele proces: van productconcept naar proefreceptuur, het realiseren va het product (op kleine schaal) en het testen van producten in een productieomgeving. Verder: Bewaak je de status van verschillende fases van productontwikkeling en lever je tijdig de benodigde data aan Ben je bezig met de optimalisatie van oude en nieuwe recepturen Begeleid of organiseer je proefsessies (sensorisch onderzoek) in het team en/of bij klanten Onderhoud je contacten met de klanten, leveranciers van grondstoffen e.a. externe partijen Houd je

Bekijk vacature »

(Lead) PHP Software Developer

Functie omschrijving Voor een klein softwarebedrijf in Breda, zijn wij op zoek naar een PHP software developer met een aantal jaar werkervaring. Je krijgt een plek in een klein team met 2 andere software developers. Wil jij graag werken met de nieuwste technieken bij een bedrijf waar jij de lead gaat nemen in de verder ontwikkeling en modernisering van een eigen software pakket? Dan ben je hier aan het juiste adres! Jouw werkzaamheden gaan er als volgt uit zien: Je gaat aan de slag met de ontwikkeling en vernieuwing van het "in-house" ontwikkelde multimedia platform. Je neemt de lead in

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

30/11/2024 03:29:45
 
- 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.