par
sweetking » 05 août 2005, 09:33
Ce que tu veux faire est déja implémenté sur le site du jeu Mountyhall.
là bas les dates sont indiquées ainsi:
13° jour de la Vouivre du 4° cycle après Ragnarok
Moi je le vois ainsi: lors de l'activation de ton site, tu enregistre le timestamp unix de la seconde concernée et tu l'introduit dans ta page comme une constante.
Ensuite à toi de le soustraire à la date pour connaitre le nombre de secondes écoulées depuis l'initialisation de ton site.
Donc si ta soustraction affiche (par ex.): 134637,
en le divisant par 3600, tu apprends qui s'est écoulé 37,3991 heure depuis l'initialisation du site. ce qui correspond à 37h 23min 57secondes.
si la journée te suffit, tu n'as qu'a diviser le _NombredeSecondes par 86400, ça te donnera le nombre de jours écoulés + une fraction du jour en cours.
Avec cet artifice, tu peux initialiser un calendrier à la date que tu veux et lui faire comporter des journées de 12heures (le 86400 devient alors 43200), 18 saisons, 143 phases de la lune... ou tout ce dont tu as envie.
Ce que tu veux faire est déja implémenté sur le site du jeu Mountyhall.
là bas les dates sont indiquées ainsi:
[quote="mountyhall"]
13° jour de la Vouivre du 4° cycle après Ragnarok
[/quote]
Moi je le vois ainsi: lors de l'activation de ton site, tu enregistre le timestamp unix de la seconde concernée et tu l'introduit dans ta page comme une constante.
Ensuite à toi de le soustraire à la date pour connaitre le nombre de secondes écoulées depuis l'initialisation de ton site.
Donc si ta soustraction affiche (par ex.): 134637,
en le divisant par 3600, tu apprends qui s'est écoulé 37,3991 heure depuis l'initialisation du site. ce qui correspond à 37h 23min 57secondes.
si la journée te suffit, tu n'as qu'a diviser le _NombredeSecondes par 86400, ça te donnera le nombre de jours écoulés + une fraction du jour en cours.
Avec cet artifice, tu peux initialiser un calendrier à la date que tu veux et lui faire comporter des journées de 12heures (le 86400 devient alors 43200), 18 saisons, 143 phases de la lune... ou tout ce dont tu as envie.