Ik heb het over de datumfuncties van MySQL, niet de gewone reken- of vergelijkingsfuncties. Als ik nou de records van de afgelopen 2 weken wil hebben doe ik:
SELECT * FROM tabel WHERE datum >= CURDATE() - INTERVAL 2 WEEK
Met timestamps maak je het jezelf onnodig uitgebreid (en plek voor fouten!)
- [PHP] Advies nodig over berekenen met datum
-
09-05-2011, 22:25 #16
- Berichten
- 376
- Lid sinds
- 18 Jaar
Re: [PHP] Advies nodig over berekenen met datum
-
13-05-2011, 18:17 #17
- Berichten
- 208
- Lid sinds
- 15 Jaar
Re: [PHP] Advies nodig over berekenen met datum
Ik heb het over de datumfuncties van MySQL, niet de gewone reken- of vergelijkingsfuncties. Als ik nou de records van de afgelopen 2 weken wil hebben doe ik:
SELECT * FROM tabel WHERE datum >= CURDATE() - INTERVAL 2 WEEK
Met timestamps maak je het jezelf onnodig uitgebreid (en plek voor fouten!)
Dus, zoals ik al zei, er zijn meerdere mogenlijkheden, maar ik, en meer gevorderdere PHP programmeurs geven de voorkeur aan timestamps, en daarbij wordt niet specifiek de voorkeur gegeven aan UNIX, in tegendeel zelfs.
Ik hoop dat je hiermee opweg kunt.
Jeroen Visser
-
17-05-2011, 10:43 #18
- Berichten
- 376
- Lid sinds
- 18 Jaar
Re: [PHP] Advies nodig over berekenen met datum
Jeroen, je geeft nu compleet verkeerde informatie aan de bezoeker. Ten eerste is de date-functie helemaal niet afhankelijk van welke versie database je gebruikt, dit is een van de primaire functies van elke database.
20110302010523 gebruiken voor 2011-03-02 01:05:23 is iets wat je dus echt nooit moet doen, gebruik dan UNIX timestamps. Met 20110302010523 maak je het jezelf onnodig ontzettend lastig om mee te rekenen.
Jeroen, als ik jou niet kan overtuigen, prima, maar rest van de SD-ers, doe het alsjeblieft met de DATE functie van MySQL.
-
19-05-2011, 22:28 #19
- Berichten
- 935
- Lid sinds
- 17 Jaar
Re: [PHP] Advies nodig over berekenen met datum
ik zeg... AMEN
-
19-05-2011, 23:14 #20
- Berichten
- 691
- Lid sinds
- 15 Jaar
Re: [PHP] Advies nodig over berekenen met datum
Er is niks op tegen om gebruik te maken van een datetime type,
voor het vergelijken van datums zou ik daar de voorkeur aan geven.
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic