new DateTime(); niet in oude SQL

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Tom Fischer

Tom Fischer

16/09/2008 11:38:00
Quote Anchor link
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:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
            $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....
Gewijzigd op 01/01/1970 01:00:00 door Tom Fischer
 
PHP hulp

PHP hulp

22/12/2024 07:45:32
 
- wes  -

- wes -

16/09/2008 11:40:00
Quote Anchor link
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
 
Jurgen assaasas

Jurgen assaasas

16/09/2008 11:56:00
Quote Anchor link
PHPMyadmin heeft dan ook vrij weinig met je PHP probleem te maken.
 
Jan geen

Jan geen

16/09/2008 11:58:00
Quote Anchor link
Kan het zijn dat op het andere systeem de Datetime extensie niet is geinstalleerd?
 
- SanThe -

- SanThe -

16/09/2008 12:10:00
Quote Anchor link
Error?
 
Tom Fischer

Tom Fischer

16/09/2008 17:17:00
Quote Anchor link
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
 
Frank -

Frank -

16/09/2008 17:25:00
Quote Anchor link
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.
 
Tom Fischer

Tom Fischer

16/09/2008 17:54:00
Quote Anchor link
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..
 
- SanThe -

- SanThe -

16/09/2008 17:58:00
Quote Anchor link
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???
 
M Ypma

M Ypma

17/09/2008 07:09:00
Quote Anchor link
omdat op je oude server een andere versie dan php >5.2 draait? hiervoor bestond het DateTime() klasse nog niet!
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.