login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Datum slopen

Offline Martijn1989 - 03/08/2005 21:17
Avatar van Martijn1989PHP ver gevorderde In mij database staat : 29/07/2005 12:03

Maar hoe haal ik alleen, 12:03 er dan uit?

8 antwoorden

Gesponsorde links
Offline nemesiskoen - 03/08/2005 21:18
Avatar van nemesiskoen Gouden medaille

PHP expert
  1. <?php
  2. $iets = explode(" ", $datum);
  3. echo $iets['1'];
  4. ?>
Offline Martijn1989 - 03/08/2005 22:12 (laatste wijziging 03/08/2005 22:15)
Avatar van Martijn1989 PHP ver gevorderde Hmm,.. kan je miss wat duidelijker zijn, want aan

  1. <?php
  2. $iets = explode(" ", $datum);
  3. echo $iets['1'];
  4. ?>


snap ik er nog geen hol van.

Ik heb dus : $lijst666->datum wat bijv geeft : 12/10/2008 17:22

Nu wil ik uit, die datum alleen 17:22 krijgen
Offline Ontani - 03/08/2005 22:17
Avatar van Ontani Gouden medailleGouden medailleGouden medailleGouden medaille

-1
toch nie zeggen da ge simpel zijt e

  1. <?php
  2. $iets = explode(" ", $lijst666->datum);
  3. echo $iets['1'];
  4. ?>
Offline cracker - 03/08/2005 22:17
Avatar van cracker Onbekend
Citaat:
limit 0,5 ofzo de laatste 5 letters eruit halen?

Waar zijt gij mee bezig?
Limit is om een bepaald aantal rijen uit een database te selecteren !
niet enkele tekens !

@Martijn1515:
het gedeelte na de spatie wordt apart genomen via explode();
Offline Martijn1989 - 03/08/2005 22:24
Avatar van Martijn1989 PHP ver gevorderde @ iedereen, die @martijn1515 zei ofzow :

Ahja, ik zocht ff explode(); op... nu snap ik het ;)
Met dat limit, bedoelt die denk ik de laatste 5 letters selecteren
Offline TFOL - 03/08/2005 22:25 (laatste wijziging 03/08/2005 22:26)
Avatar van TFOL PHP beginner met $iets = explode(" ", $datum); wordt $datum in stukjes geknipt bij elke spatie en elk stukje komt in een array te staan. het 1e stuk voor een spatie komt ie $iets[0] te staan. het stak na de spatie komt in $iets[1] te staan.

voorbeeld:

  1. <?php
  2.  
  3. $tekst = "ik schrijf hier een stukje tekst";
  4. $expolde = explode(" ", $tekst);
  5.  
  6. ?>
  7.  
  8. output zal zijn:
  9.  
  10. $explode[0] = ik
  11. $explode[1] = schrijf
  12. $explode[2] = hier
  13. $explode[3] = een
  14. $explode[4] = stukje
  15. $explode[5] = tekst


dus bij een datum is het zo:

  1. <?php
  2.  
  3. $datum = "12/05/2003 19:43";
  4. $explode = explode(" ", $datum);
  5.  
  6. ?>
  7.  
  8. output zal zijn:
  9.  
  10. $explode[0] = 12/05/2003
  11. $explode[1] = 19:43


edit: te laat:'(  
Offline Thomas - 04/08/2005 11:55
Avatar van Thomas Moderator Het is nog steeds altijd verstandiger om datums/tijd op een "representatie-onafhankelijke" manier op te slaan, dan voorkom je dit soort problemen en kun je standaard functies in PHP/MySQL gebruiken om de gewenste delen uit een datum/tijd te halen...
Offline marco06 - 05/08/2005 00:30 (laatste wijziging 05/08/2005 00:31)
Avatar van marco06 HTML interesse Ik zou het nog anders doen:

  1. $wtijd1 = explode(":",$result['tijd11']);


Maar dan moet je wel datum opslaan als
  1. jjjj/mm/dd hh:mm:ss


  1. DATE_FORMAT(datum,'%d-%m-%Y') as mijndate1


En dat heeft altijd wel gewerkt bij mij
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.247s