我使用 jQuery 的日期选择器工具获得了一个输入。现在我知道我可以设置日期选择器使用的日期格式。问题是:我想以德语格式向用户显示日期,同时使用数据库的英语格式(dd-mm-yy 到 yy-mm-dd)。
我现在拥有的内容如下:
$(".date").datepicker({
dateFormat: "dd-mm-yy",
onSelect: function(dateText, inst) {
$("#test").html($.inst.formatDate('yy-mm-dd', dateText); // What exactly do I have to do, to get the date from dd-mm-yy to yy-mm-dd
}
});
最佳答案
也许您最好的选择是使用日期选择器的 altField
和 altFormat
属性,正是出于这个原因:API Docs 。
如果您将 altField 设置为隐藏输入字段,则在上传到数据库或执行其他任何需要备用日期格式的操作时,您可以从那里获取数据。
关于jQuery Datepicker : Show one date format to user, 在后台使用另一种日期格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13824907/