Précédent   Forum des professionnels en informatique > PHP > Langage > Fonctions
Fonctions Forum d'entraide sur les fonctions PHP. Avant de poster -> FAQ fonctions et Sources diverses
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 29/01/2011, 19h36   #1
Invité de passage
 
Inscription : janvier 2004
Messages : 11
Détails du profil
Informations personnelles :
Âge : 32

Informations forums :
Inscription : janvier 2004
Messages : 11
Points : 2
Points : 2
Par défaut Fatal error: Call to undefined method DateTime::sub()

Bonjour,

j'utilise le fonction sub de l'objet DateTime sur un serveur php version 5.3.2-1

j'ai le même code sur un serveur php 5.2.13 et sur ce serveur j'ai l'erreur suivante :

Citation:
Fatal error: Call to undefined method DateTime::sub()
Est ce que quelqu'un connais un autre moyen de faire la même chose que le code ci dessous sans passer par la fonction sub ?

Citation:
$dt->sub( new DateInterval('PT1M') );

merci
made_in_france est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/01/2011, 10h19   #2
Modérateur
 
Avatar de Nesmontou
 
Homme Benjamin PREVOT
Architecte de système d'information
Inscription : septembre 2004
Messages : 1 568
Détails du profil
Informations personnelles :
Nom : Homme Benjamin PREVOT
Âge : 30
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Architecte de système d'information
Secteur : Finance

Informations forums :
Inscription : septembre 2004
Messages : 1 568
Points : 2 493
Points : 2 493
Bonjour,

J'ai regardé un peu la doc de la class DateTime et je suis tombé sur la méthode modifiy qui est implémentée pour les versions > 5.2.0

Ça devrait t'aider.

Bon développement
__________________
Si vous ne pouvez expliquer un concept à un enfant de six ans, c'est que vous ne le comprenez pas complètement. Albert EINSTEIN

F.A.Q. : Java, PHP, (X)HTML / CSS

N'oubliez pas de cliquer sur le bouton Résolu en bas de page quand vous avez obtenu une solution à votre problème
Nesmontou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/01/2011, 09h39   #3
Invité de passage
 
Inscription : janvier 2004
Messages : 11
Détails du profil
Informations personnelles :
Âge : 32

Informations forums :
Inscription : janvier 2004
Messages : 11
Points : 2
Points : 2
Merci Nesmontou,

Tu as raison on peut remplacer :

Code :
$dt->sub( new DateInterval('PT1M') );
par :

Code :
$dt->modify("-5 minute");
made_in_france est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h16.


 
 
 
 
Partenaires

Hébergement Web