Question légèrement étrange, mais j'espère que quelqu'un peut vous aider. En résumé, si l'heure était 12 heures, le pourcentage écoulé serait de 50%, 6 heures 25% et 16 heures 75%. Compte tenu de l'heure actuelle, comment pourriez-vous calculer la quantité de jours qui a déjà passé?Calculez le pourcentage de la journée qui s'est écoulée
Répondre
En supposant que vous pouvez obtenir l'heure actuelle, ce serait joli facile de calculer le pourcentage du jour écoulé.
percentage = (hours/24 + minutes/(60 * 24)) * 100
24 heures sont 100% donc 24/currentTime = résultat 100/result =%;)
Je ne sais pas php, mais est-il un moyen d'obtenir la sorcière date actuelle, je suppose: P vous pouvez extraire le heures en dehors de cette ou minutes combien exact voulez-vous être ?, heures actuelles/24 * 100: P minutes actuelles/1440 * 100
gettimeofday (true) retourne le nombre de secondes écoulées depuis minuit comme un flotteur (je pense), si vous voulez: gettimeofday(true)/(60*60*24)
. Multipliez par 100 pour obtenir un pourcentage.
EDIT: En fait, gettimeofday renvoie le nombre de secondes écoulées depuis le début de l'époque, donc vous devez soustraire minuit:
$midnight = strtotime('00:00');
$epochseconds = gettimeofday(true);
$timeofdayseconds = $epochseconds - $midnight;
$timepercent = $timeofdayseconds/(60*60*24)*100;
Notez, cela fonctionne la plupart du temps SAUF les jours DST! Aujourd'hui, mon horloge est retourné une heure et cette fonction échoue comme le nombre d'heures du dimanche minuit et dimanche 20 heures ont une heure supplémentaire! Être averti –
- 1. Comment vérifier si une date s'est écoulée
- 2. Calculer le pourcentage de la barre de progression
- 3. C# meilleure façon de comparer deux heures de la journée
- 4. Quelle est la meilleure façon d'emballer le temps autour de la journée de travail?
- 5. Définition de la propriété pour le format de pourcentage ASP.Net
- 6. Comment retourner la dernière ligne écrite pour la journée?
- 7. Comment calculez-vous l'angle d'incidence?
- 8. Calculer le pourcentage de probabilité de poisson
- 9. Obtenir la moyenne en pourcentage
- 10. Calculez la différence entre la date et l'heure en PHP
- 11. Comment calculez-vous le temps accumulé en C#?
- 12. SharePoint Toute la journée donne des résultats obscurs
- 13. Comment mesurer la différence en pourcentage dans le codebase?
- 14. C++ Que signifie le signe pourcentage?
- 15. iPhone - AVAudioPlayer - convertir le niveau de décibels en pourcentage
- 16. un moyen de masquer le pourcentage de signe dans DataGridView?
- 17. indiquant le pourcentage dans l'application de console .net
- 18. Pourcentage de couleur d'arrière-plan?
- 19. Obtenir des secondes jusqu'à la fin de la journée en PHP
- 20. Sélectionnez le pourcentage de lignes avec des valeurs différentes
- 21. Calculez par programme l'heure de début d'un processus sous Windows
- 22. Modifier le pourcentage de changement entre les tables
- 23. Contrôle de l'IU en pourcentage relatif
- 24. différence de pourcentage entre deux fichiers texte
- 25. Symbole de pourcentage dans CodeIgniter URI
- 26. Pourcentage de validation de validation utilisateur
- 27. Pourcentage avec une précision variable
- 28. Choix d'ensemble à fort pourcentage de trafic élevé?
- 29. CSS: Hauteur de la zone de texte en pourcentage de la hauteur de la fenêtre d'affichage
- 30. SQL - calculer le pourcentage d'augmentation des valeurs d'une colonne numérique
Merci, a travaillé un régal :) – Tom
un trop grand nombre entre parenthèses il ... le premier pourrait être retiré. –
@FredBergman Corrigé. – sykora