Fork me on GitHub

Rapport de message :*
 

Re: Module Birthday et Xoops en général: Dates antérieures à 1900 ?

Titre du sujet : Re: Module Birthday et Xoops en général: Dates antérieures à 1900 ?
par montuy337513 sur 22/08/2014 20:58:05

Citation :

De plus, il faut savoir que la fonction date de PHP a des limites (c'est celle qui s'occupe de convertir le "timestamp" généré par le formulaire en date format MySQL).
L'intervalle de validité d'un "timestamp" va généralement du Vendredi 13 Décembre 1901 20:45:54 GMT au Mardi 19 Janvier 2038 03:14:07 GMT.


Donc en plus clair, visiblement, c'est dur pour cette fin de vacances ;) .
Xoops, comme la quasi totalité des modules, programmes et autres ayant des champs "date", utilisent la fonction PHP 'date()', celle-ci a les limites fixées ci-dessus.
Pour avoir des dates en dehors de ce champs, il faut créer les fonctions spécifiques pour gérer et afficher des dates en dehors de ces limites (MySQL permet d'entrée des dates de l'an 1000 à 9999 si mes souvenirs sont bons, donc pour le stockage pas de soucis)

A mon avis, il est inutile d'alourdir Xoops avec des fonctions que seule les férues d'histoire utiliseront. Donc il te reste, au choix de créer un module ou de modifier un module existant, en lui adjoignant les fonctions spécifiques que du dois créer pour cette utilisation spécifique
Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

54 Personne(s) en ligne (41 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 54 | Plus ...