我需要計算所選日期和當前日期之間的星期差數。我試着用weekNumberPicked - weekNumberCurrent
來計算,但如果兩個日期在不同的年份,結果是不正確的,所以我可能需要得到它像daysDifference/7
。我應該如何實施這個onSelect
行動?jQuery UI Datepicker天數差異
7
A
回答
15
您可以使用Datepicker的函數getDate來獲取Date對象。
然後,只需從另一個日期中減去一個日期(也可能希望獲取絕對值)以獲取毫秒差異,並計算以天或周爲單位的差異。
$('#test').datepicker({
onSelect: function() {
var date = $(this).datepicker('getDate');
var today = new Date();
var dayDiff = Math.ceil((today - date)/(1000 * 60 * 60 * 24));
}
});
2
由於DatePicker的GETDATE()梅索德返回一個JavaScript Date對象,你可以這樣做:
var myDate = $('.datepicker').datepicker('getDate');
var current = new Date();
var difference = myDate - current;
difference
現在包含您的兩個日期 之間的毫秒數,你可以很容易地計算出週數:
var weeks = difference/1000/60/60/24/7;
0
試試這個代碼,並將其應用到你的工作:d
$("#date_born").datepicker({
onSelect: function() {
var start = $('#date_born').datepicker('getDate');
var end = new Date();
var age_year = Math.floor((end - start)/31536000000);
var age_month = Math.floor(((end - start)% 31536000000)/2628000000);
var age_day = Math.floor((((end - start)% 31536000000) % 2628000000)/86400000);
$('#age').val(age_year +' year ' + age_month + ' month ' + age_day + ' day');
},
dateFormat: 'dd/mm/yy',
maxDate: '+0d',
yearRange: '1914:2014',
buttonImageOnly: false,
changeMonth: true,
changeYear: true
});
HTML代碼:
Date <input type="text" name="date_born" id="date_born"/>
Age <input type="text" name="age" id="age" />
相關問題
- 1. jquery ui datepicker - 第一天
- 2. 使用角度和jQuery datepicker計算天差異
- 3. 無法計算使用jquery的datepicker的天差異
- 4. jquery ui datepicker去今天按鈕
- 5. jQuery UI Datepicker:突出顯示7天
- 6. jQuery Datepicker - 半天?
- 7. Jquery UI - Datepicker onChangeMonthYear
- 8. jquery ui datepicker
- 9. jquery ui datepicker dateformat
- 10. jQuery UI Datepicker
- 11. jQuery UI datepicker css
- 12. jQuery ui datepicker
- 13. jQuery UI datepicker css
- 14. Jquery UI datepicker合併函數
- 15. jquery UI .datePicker不是函數
- 16. jQuery UI DatePicker - 禁用除了最後一天的所有天
- 17. DB2中天數的差異
- 18. 差異,每天的數據
- 19. setMonth在jquery ui datepicker
- 20. Rails和jQuery UI datepicker
- 21. jQuery UI datepicker綁定
- 22. jQuery UI datepicker問題
- 23. jQuery UI datepicker定製
- 24. jQuery UI datepicker性能
- 25. Jquery UI DatePicker在JQGrid
- 26. jQuery ui可排序給怪異差距
- 27. 功能異常的jQuery datepicker
- 28. jQuery UI DatePicker - 更改日期格式 - Datepicker
- 29. jQuery Datepicker - 今天不要突出顯示
- 30. jquery datepicker返回前一天
感謝,這正是我需要的 – 2011-02-28 14:31:01