Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何计算date today和jquery datepicker之间的日期_Javascript_Jquery_Date_Datepicker_Jquery Plugins - Fatal编程技术网

Javascript 如何计算date today和jquery datepicker之间的日期

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

我需要得到今天数据和数据采集器之间的年数。我的计数功能不工作。 Jquery日期选择器

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?不。它是例如。非常感谢您。。。我显示结果。。。一切都是我想要的。我和它斗争了两天。很高兴能帮助你。