Beste phphelpers,

ik heb een site met phpmyadmin 5.3 daar heb ik een cms systeem en alles werkt.

En ik heb een site met phpmyadmin 2.6 en daarop heb ik hetzelfde systeem gezet maar daar werkt het volgende niet:


  		  $date = new DateTime();
		  $begindatum = $date->format('Y-m-d H:i');
		  $einddatum = date( 'Y-m-d H:i', time( ) + 31536000 );
		  $waarschuwingsdatum = date( 'Y-m-d H:i', time( ) + 23763600 );
				  
				  



Ligt dit aan de db en zoja hoe kan ik dit goed oplossen, en zonee waar ligt het dan aan?

Met vriendelijke groet,
Tom Fischer




edit:
Zo werkt het nu:

$begindatum = date('Y-m-d H:i');

Dit kan dicht, sorry....
wat werkt er niet?

HET werkt niet is niet echt een probleemomschrijving.

- wat werkt er niet
- wat zou het moeten doen
- wat heb je al geprobeerd
PHPMyadmin heeft dan ook vrij weinig met je PHP probleem te maken.
Kan het zijn dat op het andere systeem de Datetime extensie niet is geinstalleerd?
Ik denk ook dat de ene db de date time niet had geinstalleerd want had alles rechtstreeks overgezet, db en ftp...
magoed het werkt zo ook
tom schreef op 16.09.2008 17:17
Ik denk ook dat de ene db de date time niet had geinstalleerd want had alles rechtstreeks overgezet, db en ftp...
magoed het werkt zo ook
En sinds wanneer zou je de datetime moeten installeren in een database????

Waar heb je het over? De datetime functies in PHP hebben niets, null, noppes, nada te maken met een database.
Waarom doet precies hetzelfde script het wel op de ene website en niet op de andere dan??

het enige verschil was dat waar het wel werkte een nieuwe server gebruikt en die andere een oudere..
tom schreef op 16.09.2008 17:54
Waarom doet precies hetzelfde script het wel op de ene website en niet op de andere dan??

Superglobals???
omdat op je oude server een andere versie dan php >5.2 draait? hiervoor bestond het DateTime() klasse nog niet!

Reageren