Stuk uit datum halen?

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Backend / full stack PHP developer met ervaring

Backend / full stack PHP developer met ervaring Wie wij zoeken Wij zoeken een ervaren PHP backend / full stack developerdie zelfstandig en gestructureerd werkt. Wat doen wij? Alflex Technologies ontwikkelt en produceert maatwerkelektronica (hardware en embedded software), mobiele apps, web- en PC-applicaties voor een hele brede markt (BtB). Unieke producten met functies als legionellabestrijding, corrosiebestrijding, smart building/ lightning, (medicijn)verpakkingsmachines, sensoring en nog veel meer. Deze producten worden steeds vaker voorzien van connectiviteit met behulp van LoRa, NB-IoT, LTE-M en zijn daarmee verbonden met het Internet (IoT). Dit stelt weer extra eisen op het gebied van dataverzameling, -ontsluiting en -presentatie

Bekijk vacature »

Dennis Smink

Dennis Smink

21/10/2010 21:27:27
Quote Anchor link
Hallo iedereen,

Ik heb een probleempje, waar ik even niet uitkom.

Ik wil de tijd, uit deze var halen:

$datum = date("Y-m-d H:i:s" ,time());

Dit geeft dus:

2010-10-21 21:18:50

Hoe kan ik nu de 2010-10-21 uit deze string halen?
 
PHP hulp

PHP hulp

06/03/2021 03:07:40
 
Obelix Idefix

Obelix Idefix

21/10/2010 21:30:44
Quote Anchor link
Als je alleen de datum wilt, waarom dan niet $datum = date("Y-m-d");
 
Kumkwat Trender

Kumkwat Trender

21/10/2010 21:31:57
Quote Anchor link
door H:i:s weg te laten
 
Dennis Smink

Dennis Smink

21/10/2010 21:32:15
Quote Anchor link
Omdat de datum in mijn mysql table als $datum = date("Y-m-d H:i:s" ,time());
staat, en ik de tijd er alleen van nodig heb.

Ik snap dat het anders kan, ik weet precies wat je bedoelt,

Maar ik wil juist NIET de functie date() aanpassen. Ik wil er gewoon de tijd uithalen.
 
Kumkwat Trender

Kumkwat Trender

21/10/2010 21:34:32
Quote Anchor link
hoezo juist NIET!?
 
Dennis Smink

Dennis Smink

21/10/2010 21:35:14
Quote Anchor link
Dennis Smink op 21/10/2010 21:32:15:
Omdat de datum in mijn mysql table als $datum = date("Y-m-d H:i:s" ,time());
staat.


Is het nou mogelijk, of niet?
 
Aad B

Aad B

21/10/2010 21:40:31
Quote Anchor link
$datum_wat_jij_wil = substr($datum,0,10);

maar ik zou ook door H:i:s weg te laten!!
Dit laatste is alleen maar een format functie, ik begrijp niet met wat je bedoelt met de datum in mijn mysql table en nog meer crap. Volgens mij ontbreekt er bij jou wat logica.
Gewijzigd op 21/10/2010 21:41:43 door Aad B
 
Dennis Smink

Dennis Smink

21/10/2010 21:42:53
Quote Anchor link
Aad B op 21/10/2010 21:40:31:
$datum_wat_jij_wil = substr($datum,0,10);

maar ik zou ook door H:i:s weg te laten!!
Dit laatste is alleen maar een format functie, ik begrijp niet met wat je bedoelt met de datum in mijn mysql table en nog meer crap. Volgens mij ontbreekt er bij jou wat logica.


Dat ishem inderdaad, alleen wil ik de datum weg hebben. En de tijd moet blijven, tis nu andersom..
 
Joren de Wit

Joren de Wit

21/10/2010 21:50:00
Quote Anchor link
De datum staat in je database? Dan gebruik je de MySQL functie DATE_FORMAT om het formaat te bepalen waarin de datum/tijd opgehaald wordt:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
SELECT DATE_FORMAT(datumtijdveld, '%H:%i:%s') AS tijd
FROM tabel
 
- SanThe -

- SanThe -

21/10/2010 21:52:30
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
$datum
= date("Y-m-d H:i:s" ,time());

$array = explode(' ', $datum);
echo $array[0]; // 2010-10-21
echo $array[1]; // 21:18:50
?>
 
Dennis Smink

Dennis Smink

21/10/2010 21:55:21
Quote Anchor link
Blanche PHP op 21/10/2010 21:50:00:
De datum staat in je database? Dan gebruik je de MySQL functie DATE_FORMAT om het formaat te bepalen waarin de datum/tijd opgehaald wordt:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
SELECT DATE_FORMAT(datumtijdveld, '%H:%i:%s') AS tijd
FROM tabel



Oh hey, dat is zelfs nog beter. Jij begrijpt mij! Dankjewel!
 
Joren de Wit

Joren de Wit

21/10/2010 21:57:50
Quote Anchor link
@SanThe: zo'n oplossing zou niet mijn voorkeur zijn. Werk met data en tijden zoals ze bedoeld zijn, dus met datum en tijdfuncties in PHP (of liever SQL).

@Dennis: graag gedaan.
 
Aad B

Aad B

21/10/2010 22:01:19
Quote Anchor link
en dat had je nog niet door toen Kumkwat zei: H:i:s weglaten
Het werd dus Y-m-d weglaten in de query. Hoezo wie begrijpt wie wel/niet en dan boos vette letters intypen???
 
Joren de Wit

Joren de Wit

21/10/2010 22:07:51
Quote Anchor link
Offtopic:
@Aad: zo'n reactie is niet nodig. Het is niet constructief en geeft geen antwoord op de vraag. In het vervolg hoef je hem niet te maken...
Gewijzigd op 21/10/2010 22:08:19 door Joren de Wit
 
Aad B

Aad B

21/10/2010 22:22:22
Quote Anchor link
@Blanche PHP: zie pm.
 
- SanThe -

- SanThe -

21/10/2010 22:47:59
Quote Anchor link
Blanche PHP op 21/10/2010 21:57:50:
@SanThe: zo'n oplossing zou niet mijn voorkeur zijn. Werk met data en tijden zoals ze bedoeld zijn, dus met datum en tijdfuncties in PHP (of liever SQL).


Uiteraard.

Ik begreep niet echt wat er precies gezocht werd, dus ik heb slechts een poging gedaan om de string te splitten. Ik had het idee dat de string het uitgangspunt was.
 



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.