/ / Changer le temps réel en une période donnée, avec jquery, mysql et / ou php

Changer le temps réel en un laps de temps donné, avec jquery, mysql et / ou php - javascript, jquery, time, clock

Je travaille sur un chat RPG codé en vieux php-mysql et javascript (à l’époque il n’y avait pas jquery), et l’histoire de jeu parle de vampires (pas un style crépusculaire, je vous assure: P)

Et j’ai besoin de mettre une montre de temps visible, qui n’a pas le temps réel, mais seulement une nuit prolongée toute la journée.

Par exemple, en temps réel, 6 heures doivent correspondre à une heure du jeu de 20 heures, et ainsi de suite, jusqu'à 17h59 en temps réel, ce qui doit correspondre à une heure en jeu de 5 heures.

Ainsi, tout au long de la journée, la durée du jeu ne se situe qu'entre 20h et 5h, seule la nuit.

C'est possible? Vous pouvez utiliser php et mysql, ou même jquery ou javascript (même si je pense que ce serait plus facile avec les deux derniers).

L'écriture PHP est dans l'ancien style procédural, pas orientée objet, juste pour spécifier.

Merci pour les réponses!

Réponses:

0 pour la réponse № 1

Problème intéressant. Je penserais que l'algorithme donnerait quelque chose comme ça:

  1. Calculez le pourcentage d'un jour réel écoulé.
  2. Utilisez-le pour calculer le temps écoulé au cours d'une journée virtuelle (multipliez le nombre de fois par 32400 pour obtenir le nombre de secondes, probablement).
  3. Ajoutez ce nombre de secondes à un objet de date défini sur 20:00 heures le jour du jour.