Likes Likes:  0
Resultaten 1 tot 7 van de 7
Geen
  1. #1
    Tijd berekenen in MySQL/PHP en mailen.
    Ouwe rot, 52 Jaar
    1.901 Berichten
    Ingeschreven
    24/08/02

    Locatie
    Gaanderen

    Post Thanks / Like
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)
    2 Berichten zijn liked


    KvK nummer: 09153441

    Thread Starter

    Tijd berekenen in MySQL/PHP en mailen.

    Mischien een ongepaste vraag hier, maar ik kom er niet uit.
    In mijn php staat:
    Lid sinds: <? echo date("d/m/Y",$_LIDINFO['lid_sinds']); ?>
    Nu wil ik de datum automatisch laten checken + 50 weken
    De datum in de database staat in de tabel "lid_sinds" als "varchar"
    Bijvoorbeeld: 1054494562 geeft output: 01/06/2003
    Als er 50 weken zijn verstreken ieder jaar na lid_sinds wil ik daar bericht van krijgen.
    Hoe kan ik dit het beste oplossen??

  2. #2
    Tijd berekenen in MySQL/PHP en mailen.
    geregistreerd gebruiker
    360 Berichten
    Ingeschreven
    17/11/03

    Locatie
    Zaanstreek

    Post Thanks / Like
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: Nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Ten eerste kan je de datum misschien beter als een timestamp opslaan. Het tweede is makkelijk. Je telt 50 maanden maar dan omgerekend naar seconden op bij de opgeslagen datum. Als dat kleiner is dan de huidige unix timestamp dan heb je een hit.

  3. #3
    Tijd berekenen in MySQL/PHP en mailen.
    geregistreerd gebruiker
    5.163 Berichten
    Ingeschreven
    04/06/05

    Locatie
    Zeeland

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Uhhh, Erik, het is weken, maar hoe dan ook is 45 weken ook een hit

    Als je die weg op wil moet je begin en eind van de week berekenen en kijken welke waardes daar tussen vallen.

  4. #4
    Tijd berekenen in MySQL/PHP en mailen.
    3.810 Berichten
    Ingeschreven
    16/05/04

    Locatie
    Middelburg

    Post Thanks / Like
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)
    130 Berichten zijn liked


    Registrar SIDN: Ja

    Datums in een database sla je op als een date veld, danwel een datetime() veld.

    Je kan met TO_UNIXTIME() er een UNIX timestamp uit halen.

    Daarna met kan je met strtotime("+ 50 weeks") uithalen wat je wil.

  5. #5
    Tijd berekenen in MySQL/PHP en mailen.
    Sebastiaan Stok
    2.468 Berichten
    Ingeschreven
    20/12/04

    Locatie
    Rotterdam

    Post Thanks / Like
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)
    86 Berichten zijn liked


    Naam: Sebastiaan Stok

    Of je rekend zelf uit met de database

    http://dev.mysql.com/doc/refman/5.1/...functions.html

    Wat je kan doen met de database zelf moet je doen, php zorgt weer voor extra overhead.

    Ik kan het niet laten maar in PostgreSQL kan je gewoon dit doen (Uit me hoofd)
    select (now()+ '50 weeks'::interval)::timestampz

    MySQL ondersteund het ookwel alleen werk je dan met functies
    Park The Hosting Manager - your friend in hosting software

  6. #6
    Tijd berekenen in MySQL/PHP en mailen.
    Dotdomein
    1.192 Berichten
    Ingeschreven
    09/05/05

    Locatie
    Gent

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: Ja
    KvK nummer: nvt
    Ondernemingsnummer: BE0721295958

    Citaat Oorspronkelijk geplaatst door Wido Bekijk Berichten
    Datums in een database sla je op als een date veld, danwel een datetime() veld.

    Je kan met TO_UNIXTIME() er een UNIX timestamp uit halen.

    Daarna met kan je met strtotime("+ 50 weeks") uithalen wat je wil.
    Is een van de makkelijkste manier .
    BVB
    $datum = date("d-m-Y", strtotime("+300 day")) ;
    $datum = date("d-m-Y", strtotime("+10 month")) ;
    $datum = date("d-m-Y", strtotime("+1 year")) ;

    Enz..

  7. #7
    Tijd berekenen in MySQL/PHP en mailen.
    Ouwe rot, 52 Jaar
    1.901 Berichten
    Ingeschreven
    24/08/02

    Locatie
    Gaanderen

    Post Thanks / Like
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)
    2 Berichten zijn liked


    KvK nummer: 09153441

    Thread Starter
    Het is gelukt wat ik wilde, eigelijk heel eenvoudig:
    $datum = date("d-m-Y", strtotime("+ //aantaldagen// day")) ;
    Bedankt voor de antwoorden..

Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2026 Webhostingtalk.nl.
Web Statistics