Toon posts:

[PHP] 01/01/0000-datumformaat omzetten

Pagina: 1
Acties:
  • 34 views sinds 30-01-2008

Verwijderd

Topicstarter
Ik heb een bepaalde datum in zo'n formaat:
01/01/2002
Nu wil ik die omzetten in eeh.. het aantal secondes vanaf die unix tijd.. van time()... Hoe doe ik dat? Er is vast wel een handige functie voor in PHP...



Alvast bedankt,

Erik

Verwijderd

Op http://www.php.net/manual/en/ref.datetime.php staat als eerste annotation:
If you need to convert a string to a timestamp, versions 3.0.12 and up
include strtotime($AString) which uses a yacc-generated parser to generate
a timestamp from your user input. It assumes that times are broken up by
":", and that dates use the "/" delimiter and are
entered in American (MM/DD/YY) format. am/pm and 24 hour formats are
accepted for times.
If the string passed to the function only indicates the time (for example,
12:00am) the timestamp that is generated will contain that time, on the day
that the timestamp was generated.
Dates without a time are assumed to be 12:00am. There may be odd behavior
related to time-zones, as under certain circumstances the creation of the
date and the printing of the date may each assume that the date is in UTC,
causing a double correction.
One other thing about strtotime- if your entry is invalid, it'll return -1
to indicate failure.
HTH :)

Verwijderd

mktime()
Je hebt niet gezocht!

Verwijderd

Topicstarter
ik heb écht gezocht hoor.. ook op php.net.. Maar omdat ik dacht dat er geen php-functie voor zou zijn heb ik 't niet gevonden denk ik... ik dacht dat iemand er zelf wel 1 had gemaakt met function().

Natuurlijk: heel erg bedankt!!!

Erik

Verwijderd

Op dinsdag 01 januari 2002 12:50 schreef ErikBaan het volgende:
ik heb écht gezocht hoor.. ook op php.net.. Maar omdat ik dacht dat er geen php-functie voor zou zijn heb ik 't niet gevonden denk ik... ik dacht dat iemand er zelf wel 1 had gemaakt met function().

Natuurlijk: heel erg bedankt!!!

Erik
Onthoud een ding voor bijna alles is er wel een php functie :P
en 2 aub niet groeten C daarvoor de FAQ

Verwijderd

Topicstarter
Damn ik dacht dat het werkte.. Niet dus :(
code:
1
$datum = strtotime($list->trouwdag);

Dit is wat ik nu heb.. Als:
$list->trouwdag = 18/10/1990 Dan
$datum = 10/06/1991....
Niet helemaal de bedoeling :(
Wat doe ik fout / wat gaat er fout?


Erik

Verwijderd

Waarom zoek je niet ff zelf !!!!

je bent een kwartier later weer terug met vragen !! als n00b heb je die tijd vast nodig gehad voor prog. dus dont
say dat je hebt gezocht.. !!!!!

help je toch kijk hier beneden....

http://www.gnu.org/manual/tar-1.12/html_chapter/tar_7.html
stond in de manual
1970-09-17 # ISO 8601.
70-9-17 # This century assumed by default.
70-09-17 # Leading zeros are ignored.
9/17/72 # Common U.S. writing.
24 September 1972
24 Sept 72 # September has a special abbreviation.
24 Sep 72 # Three-letter abbreviations always allowed.
Sep 24, 1972
24-sep-72
24sep72
dus je format van je tijd word niet gesupport je moet hem anders formateren als 2002-1-1

zoek eens een keer zelf, GOT is geen helpdesk!!!!

Verwijderd

Topicstarter
jezus jij bent zeker zo'n bijdehante mod van tweakers? En als het geen helpdesk is wat is het dan? Ik had op php.net gekeken bij de functie die ik gebruik, en vond niet meer informatie. En hou je bek meteen te schelden, nicht.

Met vriendelijke groet, Erik

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

Op dinsdag 01 januari 2002 15:32 schreef ErikBaan het volgende:
flame
nee jij maakt je popi hier :(
added to the list

Doet iets met Cloud (MS/IBM)


Verwijderd

Topicstarter
en wie ben jij nou meer man.. waar bemoei je je mee...

  • chem
  • Registratie: Oktober 2000
  • Laatst online: 27-08 13:53

chem

Reist de wereld rond

Op dinsdag 01 januari 2002 15:37 schreef ErikBaan het volgende:
en wie ben jij nou meer man.. waar bemoei je je mee...
D2k heeft zich er niet mee te bemoeien, maar ik wel.

Hou op met flamen. Je hebt een OW te pakken. Dag. Check je mail maar zo.

Klaar voor een nieuwe uitdaging.

Pagina: 1

Dit topic is gesloten.