1. #1
    stoffer's Avatar
    Registered
    22/09/02
    Location
    Singapore
    Posts
    1,830
    iTrader
    13 (100%)
    Mentioned
    0 Post(s)
    Reputation
    0/5

    PHP: Converteren van datum-formaat

    Ik zou een datum die op in dit formaat staat:
    $datum = date ("d M Y h:m",time()); willen converteren naar het aantal seconden, dus naar dit formaat:
    date ("U",time());
    of maw gewoon in het totaal aantal seconden sinds... (1976 dacht ik)

    Maar die tijd die ik moet converteren is dus een tijd in de toekomst en niet de tijd op dit moment.

    Dus Bvb: 28 Sep 2004 20:00
    Zou ik moeten in seconden krijgen.

    Of anders een mogelijkheid om de huidige tijd te vergelijken met de gekregen tijd om te controleren of deze al gepasseerd is.

    *Edit: Sorry, prefix vergeten
    Last edited by stoffer; 21-09-2004 at 13:19.
    ---
    no votes  

  2. #2
    servi's Avatar
    Registered
    01/07/02
    Location
    Zolder
    Posts
    2,487
    iTrader
    6 (100%)
    Mentioned
    0 Post(s)
    wa ne verwarrende uitleg.

    ge moet gewoon time() en mktime() gebruiken.

    // $vergelijktijd uit db of wat dan ook
    $huidigetijd = time();
    if ( $vergelijktijd < $huidigetijd )
    echo "de vergelijktijd is gepasseerd";
    else
    echo "de vergelijktijd moet nog komen".

    het is trouwens van 1970 januari 1 dat ie begint te tellen.
    Last edited by servi; 21-09-2004 at 16:19.
    no votes  

  3. #3

    Registered
    12/10/02
    Location
    mars
    Posts
    14,319
    iTrader
    2 (100%)
    Mentioned
    0 Post(s)
    Reputation
    0/0
    mktime laat je toe om elke datum in unix-notitie om te zetten die binnen het bereik van een int-value valt (dat is dus vanaf january 1 1970 00:00:00 GMT, en daar doe je dan 2^32 of in de 4 miljard seconden bij ).

    Dat is bij mijn weten dus wat je nodig hebt .
    via str-functies als substr kan je ook de nodige data voor mktime uit een reeds geformatte date halen.
    no votes  

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

Log in

Log in