daterangepicker插件允許使用setStartDate和setEndDate方法設置日期。是否有任何方法來設置插件中的時間。爲daterangepicker設置時間
1
A
回答
1
似乎沒有一種方法只設置時間,並且他們沒有在文檔中提及它,但是如果可以使用setStartDate和setEndDate方法進行設置。
這些方法將接受片刻對象,如果您只在調用這些方法時設置日期值,則時間將默認爲上午12:00。在傳遞對象之前在時刻對象上設置時間將更新daterangepicker中的時間。他們的文檔沒有提及它,但是如果您使用timePicker,則選擇器將更新時間以及日期。當初始化startDate和endDate值的選擇器時,這也會起作用,並限制minDate和maxDate的時間。
請注意,如果您在沒有定義時間的情況下設置了maxDate,則它將默認爲上午12:00,如果您使用timePicker,則會導致問題。例如,如果我設置了04/04/2017的最大日期,那麼選擇器會讓我選擇該日期,但它不會讓我在04/04/2017過去的中午12:00選擇一個時間。爲了解決這個問題,我使用了時間庫來設置我想設置maxDate的時刻對象上的.hour(23)和.minutes(59)。這允許用戶在04/04/2017選擇任何小時或分鐘。時刻設定時間的文檔可以在這裏找到:https://momentjs.com/docs/#/get-set/
這不完全是你問,但我會提供解決方案,我用來解決類似的問題,以改變價值觀,這裏沒有方法在這種情況下任何人都需要它。我需要動態更改maxDate,但沒有內置的方法來更改它,只有在初始化選擇器時設置它的選項。爲了解決此問題,我刪除了日期範圍選擇器,並使用更新後的選項將其重新初始化爲相同的輸入。如果您需要刪除選取器,則使用:
$('#myInput').data('daterangepicker').remove();
相關問題
- 1. Bootstrap Daterangepicker時間減法
- 2. 由Filament設置jQuery daterangepicker的默認值
- 3. daterangepicker - 只設定一個時間範圍(從/到)
- 4. Daterangepicker/Moment JS - 錯誤的時間戳
- 5. 如何在daterangepicker中添加時間
- 6. 如何設置datepickerOptions在daterangepicker設置默認的日期
- 7. 將jQuery Daterangepicker設置爲本月的默認值
- 8. 如何將daterangepicker設置爲今天+ 1天?
- 9. 如何將daterangepicker設置爲僅有年份
- 10. 如何爲PhantomJS設置超時時間?
- 11. 爲NetworkObject.MapNetworkDrive設置超時時間
- 12. 我如何設置Django的設置爲12小時的時間
- 13. 設置笨MySQL的日期時間列時間()始終將其設置爲0
- 14. Cron時間設置
- 15. 設置時間戳
- 16. Mercurial時間設置
- 17. 設置cronjob時間
- 18. android.widget.AnalogClock設置時間
- 19. cxDateEdit設置時間
- 20. 設置cxDateEdit時間
- 21. Javascript - 設置時間間隔
- 22. 如何設置提醒時間爲NONE?
- 23. 爲MySQL設置當前時間字段
- 24. 設置「--keepalive時間」爲捲曲在PHP
- 25. 設置時間爲加載器gif
- 26. 如何將logrus時間設置爲UTC
- 27. 將NSDate設置爲特定時間
- 28. 爲UILongPressGesture設置最長持續時間?
- 29. 設置時間爲00:00:00
- 30. 將時間戳設置爲nsuserdefaults