2011-04-14 4 views
0

J'ai une base de données qui enregistre la date et l'heure où une chanson a été jouée dans un format comme 2011-04-13 17:55:46. Il enregistre également la longueur de la chanson en millisecondes. Comment effectuer un compte à rebours en direct pour l'utilisateur, ainsi qu'un compte à rebours de rafraîchissement?Compte à rebours basé sur l'entrée MySQL

+3

Un compte à rebours pour quoi? Qu'avez-vous essayé jusqu'à présent? –

+0

doit être fait en javascript, comme son côté client. –

Répondre

0

Pour Javascript, vous pouvez utiliser l'objet Date() créé à partir d'une chaîne avec l'heure donnée (vous pouvez l'imprimer à l'écran dans une entrée masquée, span, ou autre). Je suppose que l'heure de fin est quand la chanson se termine. Vous pouvez le calculer très simplement en fonction de la différence entre le temps de jeu et la longueur de la chanson. Lorsque vous dites «actualiser le compte à rebours», voulez-vous dire s'ils actualisent la page? Eh bien, je ne suis pas sûr de la façon dont la chanson continuerait à jouer au moment donné, mais vous pourriez vérifier que la chanson a été lancée et utiliser le temps dont vous disposez ci-dessus et refaire votre calcul.