jQuery datepicker显示格式

Dmi*_*try 11 format jquery datepicker

我有MySQL表与日期字段(yy-mm-dd).

我有使用datepicker编辑它的表单,它工作正常.

但是在前端日期显示为mm-dd-yy,这可能令人困惑.

我希望使用datepicker字段将值显示为mm-dd-yy,但实际值应为旧格式(yy-mm-dd).

怎么达到这个?

补充:我知道如何更改日期格式.我想要单独的显示值和实际值.这就是它的全部意义.

Jas*_*per 16

随附jQuery UI Datepicker小部件altFieldaltFormat选项,允许您设置辅助(如果需要,隐藏)表单输入,以您想要的任何格式存储日期:

$( ".selector" ).datepicker({
    altField  : '#actualDate',
    altFormat : 'yy-mm-dd'
});
Run Code Online (Sandbox Code Playgroud)

资料来源:http://jqueryui.com/demos/datepicker/#option-altFormat

这是一个演示:http://jsfiddle.net/MmKmq/

  • 这是jQuery糟糕的黑客攻击. (5认同)

Ric*_*Ric 0

看看这个 jquery 页面,它会引导您到达您想要的内容:

http://docs.jquery.com/UI/Datepicker#option-dateFormat

至于将其处理为 yy-mm-dd,您可能需要通过网页上的方法来重新排列格式。