Je souhaite exécuter des relevés Find qui affichent uniquement les résultats de la période actuelle de deux semaines d'une société. Il s'agit de la période de paie de l'entreprise. En d'autres termes, pas nécessairement seulement les deux dernières semaines d'enregistrement. Une recherche rapide semble que je ne vais pas être en mesure d'utiliser une méthode intégrée de temps comme Time.now.beginning_of_quarter
ou Time.now.end_of_quarter
. Quelle est la meilleure façon de mettre en œuvre cela?Comment trouver la période bihebdomadaire actuelle dans Rails
2
A
Répondre
3
Si vous utilisez la classe à la place Date
de Time
, vous pourriez utiliser la méthode cweek
pour obtenir quelle semaine de l'année une date tombe dans, et diviser par deux pour déterminer quelle période toutes les deux semaines.
Par exemple:
now = Date.today #=> Thu, 10 Dec 2009
period = now.cweek/2 #=> 25
Notez que cweek prend le fait que l'année ne se divise pas également en 52 semaines (et donc pas en 26 périodes soit).
+0
Parfait. C'est exactement ce dont j'avais besoin. Je vous remercie! –
Questions connexes
- 1. Comment trouver la position actuelle dans la vue cartographique
- 2. obtenir la variable actuelle Rails, dans before_save
- 3. Comment puis-je trouver la diapositive d'édition actuelle dans PowerPoint?
- 4. Trouver la date spécifique dans la semaine actuelle
- 5. Comment trouver la taille actuelle (en mémoire) de la table?
- 6. Rails complexes trouver la commande
- 7. Jquery - comment puis-je trouver la position actuelle du curseur
- 8. OpenGl: Trouver votre position actuelle
- 9. Comment trouver l'URL actuelle et changer la règle CSS?
- 10. Rails trouver la confusion
- 11. Date actuelle de l'offre dans Rails
- 12. Rails, link_to utilise une période et non un/dans l'URL?
- 13. Trouver la langue active actuelle sur les fenêtres
- 14. Comment obtenir la date actuelle dans Cocoa
- 15. Comment rester dans la page actuelle
- 16. rails - opérateurs booléens dans trouver
- 17. Trouvez la période de survitesse?
- 18. Comment trouver la position de ligne actuelle du pointeur de fichier dans C?
- 19. Comment trouver la ligne de répétition actuelle dans le répéteur parent?
- 20. comment déterminer la période d'une fonction
- 21. Django Formulaire pour la période
- 22. Afficher uniquement la branche actuelle dans Git
- 23. Comment afficher la date actuelle au format "mm/jj/aaaa" dans Rails
- 24. wpf, Comment lier la date actuelle?
- 25. Passage variable pour trouver la fonction dans les rails 2
- 26. rails trouver (: tous) faire ... comment ça marche?
- 27. Récupérer la cellule actuelle dans Excel VB
- 28. Longueur de la sélection actuelle dans Eclipse
- 29. utilisant lambda trouver dans des rails
- 30. Comment supprimer la ligne actuelle de la table dans jQuery?
êtes-vous sûr que c'est une question Ruby-on-rails? ressemble plus à une question SQL. – cbrulak