Javascript 如何计算date today和jquery datepicker之间的日期
我需要得到今天数据和数据采集器之间的年数。我的计数功能不工作。 Jquery日期选择器Javascript 如何计算date today和jquery datepicker之间的日期,javascript,jquery,date,datepicker,jquery-plugins,Javascript,Jquery,Date,Datepicker,Jquery Plugins,我需要得到今天数据和数据采集器之间的年数。我的计数功能不工作。 Jquery日期选择器 var datepicker = $("#datepicker").datepicker({ closeText: "Đóng", prevText: "Trước", nextText: "Sau", currentText: &qu
var datepicker = $("#datepicker").datepicker({
closeText: "Đóng",
prevText: "Trước",
nextText: "Sau",
currentText: "Hôm nay",
monthNames: ["Tháng một", "Tháng hai", "Tháng ba", "Tháng tư", "Tháng năm", "Tháng sáu", "Tháng bảy", "Tháng tám", "Tháng chín", "Tháng mười", "Tháng mười một", "Tháng mười hai"],
monthNamesShort: ["Một", "Hai", "Ba", "Bốn", "Năm", "Sáu", "Bảy", "Tám", "Chín", "Mười", "Mười một", "Mười hai"],
dayNames: ["Chủ nhật", "Thứ hai", "Thứ ba", "Thứ tư", "Thứ năm", "Thứ sáu", "Thứ bảy"],
dayNamesShort: ["CN", "Hai", "Ba", "Tư", "Năm", "Sáu", "Bảy"],
dayNamesMin: ["CN", "T2", "T3", "T4", "T5", "T6", "T7"],
weekHeader: "Tuần",
dateFormat: "dd/mm/yy",
firstDay: 1,
isRTL: false,
showMonthAfterYear: false,
changeYear: true,
onSelect: function (dateText, inst) {
var dt = $.datepicker.parseDate("dd/mm/yy", dateText);
console.log(dt);
flatpickr = dt.getFullYear();
console.log("Birth Year: " + flatpickr);
}
}).attr('readOnly', 'true');
今日活动日期
function GetTodayDate() {
let tdate = new Date();
let yyyy = tdate.getFullYear();
let currentDate = yyyy;
return currentDate;
};
cout函数
function countGetData() {
let countGetTodayDate = GetTodayDate();
let countGetBirthDate = GetBirthDate();
let count = countGetTodayDate - countGetBirthDate;
return count;
};
用于从日期选择器获取日期的函数。如何为我的计数函数工作执行此函数。因为在我之后,我将显示跨度中的数字
function GetBirthDate() {
??????????
}
当我使用FlatPicker函数时
function GetBirthDate() {
var flatpickr = document.getElementById("flatpickr2").value;
let tdate = new Date(flatpickr);
let yyyy = tdate.getFullYear();
let currentDate = yyyy;
return currentDate;
};
现在我不明白函数是如何从datepicker jquery获取生日的
$(“#示例”).datepicker({
闭门文字:“Đóng”,
前文:"Trước“,
下一篇:“秀”,
当前文本:“Hôm nay”,
monthNames:[“Tháng mộ“唐海”、“唐巴”、“唐巴”、“唐纳姆”、“唐纳姆”、“唐萨乌”、“唐巴”ảy、Tháng tám、Tháng chín、Tháng mười.“Thang mườ我ột,“Thang mư”ời hai”],
蒙特纳梅肖特:[“Một、Hai、Ba、Bốn、năm、Sáu、Bảy、Tám、Chín、mườ我“Mư”ờ我ột“,”Mười hai”],
dayNames:[“Chủ 新罕布什尔州ật“,”Thứ "海",ứ 文学士ứ tưứ năm“,”Thứ 萨乌ứ Bảy“],
dayNamesShort:[中国]、[海]、[巴]、[塔]、[南]、[南]、[南]、[美]、[美]、[美]、[美]、[美]、[美]ảy“],
dayNamesMin:[“CN”、“T2”、“T3”、“T4”、“T5”、“T6”、“T7”],
周刊头条:“屠ần“,
日期格式:“日/月/年”,
第一天:1,
isRTL:错,
showmont第三年:假,
变化年:是的,
onSelect:函数(日期文本,inst){
var dt=$.datepicker.parseDate(“dd/mm/yy”,dateText);
控制台日志(dt);
flatpickr=dt.getFullYear();
console.log(“出生年份:+flatpicker”);
var d=新日期();
var year=d.getFullYear();
console.log(“当前年份”,年份);
var diff=年份-FlatPicker;
console.log('diff',diff);
}
}).attr('readOnly','true')代码>
您希望如何处理月/日?假设某人的生日是2002-12-31,而今天是2022-01-01,你的生日多大?20年(因为2022-2002==20)还是19年零1天?是的,我明白你的意思。但对我来说,在这种情况下重要的只有几年。意味着从今天开始获得年数,从datepicker选择获得年数。月和日不算在内。用于显示和计算下一个公式,仅在…之间的年份重要。。。因为对我来说,这个例子很重要,它将持续20年。意味着从今天起我只能活几年。From datepicker只能获得年。我添加了函数GetBirthday如何使用From FlatPicker。您是否同时使用FlatPicker和jquery datepicker?不。它是例如。非常感谢您。。。我显示结果。。。一切都是我想要的。我和它斗争了两天。很高兴能帮助你。