jQuery Datepicker : Show one date format to user, 在后台使用另一种日期格式

标签 jquery datepicker date-format

我使用 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
    }
});

最佳答案

也许您最好的选择是使用日期选择器的 altFieldaltFormat 属性,正是出于这个原因:API Docs

如果您将 altField 设置为隐藏输入字段,则在上传到数据库或执行其他任何需要备用日期格式的操作时,您可以从那里获取数据。

关于jQuery Datepicker : Show one date format to user, 在后台使用另一种日期格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13824907/

相关文章:

javascript - 一个页面中的多个选项卡,但其他选项卡的内容也显示在第一个选项卡中

javascript - 如何在没有时区的情况下发送 AngularStrap 日期选择器值?

java-8 - Java 8 DateTimeFormatter 两位数的年份 18 解析为 0018 而不是 2018?

php - 如何在wordpress自定义导航中显示子项

javascript - 获取没有 id 的 HTML 中特定段落的链接

jquery - 页面动画过渡

java - 当我单击文本字段并弹出时,是否有 Java Swing 的日期选择器?

angular - Material Angular 6 DatePicker 正在解析我 1 天前的日期

java - Jackson解析Json错误,转换为java.time.LocalDateTime时发生InvalidDefinitionException

java - 如何将字符串中的日期转换为 Sql 日期?