timestamp... du futur !

Forum de développements privés.

Modérateur: Equipe

Règles du forum
A lire impérativement sur notre page : Règlement

timestamp... du futur !

Messagepar Ani' » 13 Juil 2005 à 08:16

Yellow,


Nouvelle question sur les paramètres de temps (et celle-ci est un peu plus compliquée que la précédente ^^):

j'aurai besoin de pouvoir créer des dates futuristes... 20 ans dans le futur pour etre exact...
Il faudrait que le 13-07-2005, la date affichée soit "13-07-2025"...

Je voudrais donc savoir s'il existe un moyen "facile" de créer cette date, ou si je vais devoir me casser la tete à compter le nombre d'années bissextiles, puis compter le nombre de secondes totales que contiendront les 20 prochaines années (ce qui m'obligerait déjà à retirer 84600 secondes le 1er mars 2008 -_- )


Etant donné que je ne vois pas trop à qui cette fonction aurait pu servir, je doute qu'elle existe... mais ça coute rien de demander :P


Merci d'avance ^_^
----
Avatar de l’utilisateur
Ani'
Dieu des floodeurs
Dieu des floodeurs
 
Messages: 6055
Enregistré le: 01 Juin 2003 à 00:07
Localisation: 127.0.0.1

Messagepar nco » 13 Juil 2005 à 10:52

tu va avoir du mal a compté jusque la puisqu'au dessus de 20 tu as besoin de l'aide de ton petit frere pour avoir ses doigt!
tu as pas un petit programe php qui te donne la date timestamp si tu rentre une date?
Ancien admin sur phpBB-fr

PAS DE SUPPORT PAR PM! Les PM seront automatiquement effacés

Maintenance de votre forum phpBB: http://www.phpbb-maintenance.com
nco
Floodeur universel
Floodeur universel
 
Messages: 12258
Enregistré le: 10 Sep 2003 à 18:43
Localisation: pres de ma femme

Messagepar Ani' » 13 Juil 2005 à 10:58

bah si je peux calculer le nombre de secondes qu'il y a dans 20 ans, et ajouter le total au timestamp actuel, mais les années bissextiles cassent un peu les pieds... donc je cherche quelque chose de mieux...

...mais en y réfléchissant je pense savoir comment faire, je testerais dès que j'aurais dormi quelques heures ^^
----
Avatar de l’utilisateur
Ani'
Dieu des floodeurs
Dieu des floodeurs
 
Messages: 6055
Enregistré le: 01 Juin 2003 à 00:07
Localisation: 127.0.0.1

Messagepar nco » 13 Juil 2005 à 11:06

ente nous, dans une annee bissectile, on enleve pas un jour mais on t'en rajoute un (le 29 fevrier) donc tu calcule la date actuel auquel tu rajoute 20X1 annee et tu rajoute encore 4 jours
Ancien admin sur phpBB-fr

PAS DE SUPPORT PAR PM! Les PM seront automatiquement effacés

Maintenance de votre forum phpBB: http://www.phpbb-maintenance.com
nco
Floodeur universel
Floodeur universel
 
Messages: 12258
Enregistré le: 10 Sep 2003 à 18:43
Localisation: pres de ma femme

Messagepar Oyo » 13 Juil 2005 à 11:10

pourquoi ne pas de te basé sur les commercials ? a savoir 360 jours ^^
Ancien Administrateur de phpBB-fr - R.I.P Oyo 2006~2009

PrestaShop | PrestaStore
Avatar de l’utilisateur
Oyo
Inoubliable administrateur
 
Messages: 15306
Enregistré le: 12 Fév 2003 à 20:02
Localisation: Paris

Messagepar Ani' » 13 Juil 2005 à 18:29

nco a écrit:ente nous, dans une annee bissectile, on enleve pas un jour mais on t'en rajoute un (le 29 fevrier) donc tu calcule la date actuel auquel tu rajoute 20X1 annee et tu rajoute encore 4 jours

je sais mais en faisant ça je me retrouverais avec un jour de trop dès que le premier des 4 jours bissextiles sera passé...

c'est sur c'est pas dramatique, mais j'ai envie d'avoir un truc propre qui sera toujours correct le 1 mars 2008 ^^


mais c'est bon j'ai dormi quelques heures cette aprem, et j'ai trouvé :P

Code: Tout sélectionner
$future = date('d-m-Y, H:i:s', mktime(date('H'), date('i'), date('s'), date('m'), date('d'), date('Y') + 20));


ça marche très bien, mais c'est "embrouillé"... donc si quelqu'un a une technique plus "claire", je suis preneur ^^

Merci :)

PS: Oyo> me baser sur des années de 360 jours ?? vive la précision :roll:
----
Avatar de l’utilisateur
Ani'
Dieu des floodeurs
Dieu des floodeurs
 
Messages: 6055
Enregistré le: 01 Juin 2003 à 00:07
Localisation: 127.0.0.1


Retourner vers Développements privés

 


  • Articles en relation
    Réponses
    Vues
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité

cron