如何在Datepicker jQuery UI上保存日期的值

问题描述

如前所述,我想将日期选择器上的选定日期保存为一个值。因此,按照建议,我执行了以下操作。

$( function() {
    var date_choisie = $("#calendrier").datepicker({ dateFormat: "yy-mm-dd" }).val();
    $( "#calendrier" ).datepicker('setDate',new Date());
    console.log(date_choisie);
} );

但是当我正在执行currenDate的console.log时,什么也没出现,甚至没有警告或错误

任何建议为何? 谢谢

解决方法

new_list = [[key,i] for i in range(1,100) for key in your_set] 正确(不正确)以从logic获取日期-要获取当前在datePicker中显示的日期,您可以使用{{ 1}}的日期选择器功能getDate

一旦有了日期,您就可以使用jQuery ui datepicker方法native将其保存为任何您想保存的日期!它将保存在format中,如果需要,它可以formatDate用于其他用途。

variable

实时工作演示:

accessed
//get date in a variable
var date_choisie = $('#calendrier').datepicker('getDate');
var formatDate = $.datepicker.formatDate("yy-mm-dd",date_choisie);
console.log(formatDate); //2020-09-20