Kendi takvimi yapmaya çalışıyorum çünkü etkinlik takvimi ile ilgili herhangi bir yardım alamıyorum çünkü ne yapmaya çalıştığım haftanın gününü gösterir yani .. Ocak 1 2011 Cumartesi kolay bir komut o gün olsun veya i başka bir şey lazım yapmaktırRaylar 3 Haftanın gününü bulma
cevap
Eğer time.wday, 0 = pazar günü ve kullanılamaz böylece
Eğer sıfırdan kendi takvimi yazmaya çalışıyorsanız ve Günlük arama yapmak için bir işlev yazmak istiyorsanız, herhangi bir tarihte haftanın gününü belirlemek için ilginç bir yöntem olan Conway's Doomsday Algorithm adresine göz atmak isteyebilirsiniz. Aksi takdirde, standard time class, 0'dan 6'ya kadar bir sayı döndüren bir wday yöntemine sahiptir (0, Pazar, 1, Pazartesi'dir, vb.).
Date.today.beginning_of_month.wday, aradığım şey için tam olarak aynı şekilde çalışıyor, ancak hayatımı kolaylaştırıp kolaylaştırmayacağını görmek için bağlantınıza bir göz atacağım. –
Bölgeyi dikkate almadan haftanın gününü almak için Time.now.utc.wday'ı kullanabiliriz.
Ayrıca kullanarak, "Çarşamba" gibi dize alabilirsiniz time.strftime ("% A")
bu kabul edilen cevap olmalı! –
En iyi cevap! teşekkür ederim – Vlad
Bu seçeneklerin ikisi de size belirtilen tarih için gün dizesini (örneğin, "Cumartesi".) Verecek:
Belirli tarih:
Date.new(2011, 1, 1).strftime('%A') # returns "Saturday"
Bugün:
Date.today.strftime('%A')
- 1. Geçerli haftanın başlangıç gününü (Pazartesi) bulma
- 2. Haftanın ilk günü, Locale'ye dayanan haftanın ilk gününü alma Moment
- 3. Önceki/son haftanın Cuma gününü python
- 4. Haftanın güncel gününü vimscript'de nasıl edinebilirim?
- 5. Android Calendar: Haftanın başlangıç gününü değiştirme
- 6. Son bir haftanın son haftasının pazartesi gününü excel içinde alın.
- 7. javascript veya jquery'de Gerçek Zaman, Tarih, Haftanın Gününü Göster
- 8. NSDateComponents ile haftanın ilk gününü Alma: Değişen yıl
- 9. Java8 java.time: Haftanın gününü ve günün başlama saatini nasıl değiştirebilirim?
- 10. Qdate, ayın ilk gününü kazanıyor
- 11. Raylar 3
- 12. Raylar 3:
- 13. Haftanın ilk günü hangi günü nasıl değiştirebilirim?
- 14. Haftanın gününü NSDate kullanarak nasıl alabilirim ve iOS'ta NSLog kullanarak gösterebilir miyim?
- 15. Raylar 3 ve FCGI?
- 16. Raylar 3 Custom Rota
- 17. Raylar 3 - best_in_place düzenleme
- 18. kullanıyorum Raylar 3
- 19. Raylar 3: Sistem bildirimleri
- 20. Raylar 3 masa kilidi
- 21. Raylar 3 yaml hataları
- 22. Raylar 3 - Özel Doğrulama
- 23. Raylar 3 protect_from_forgery sorunları
- 24. Raylar 3 Capybara hatası
- 25. raylar 3. + yönlendirme problemi
- 26. Raylar 3 İki Değişkenler
- 27. Raylar 3 & validate_on_create
- 28. Raylar 3 has_many değişti?
- 29. raylar 3. - Rails.cache.fetch
- 30. Raylar 3 Authenticity Token
bundan daha iyi çalışır Tarih :: DAYNAMES [month] yardımın için teşekkürler –
@Rod demek Tarih :: DAYNAMES [wday];) thx! – jobwat
Mükemmel !!! Teşekkürler) –