当我使用jquery datepicker保存日期到oracle的格式不是'yy-mm-dd'总是返回今天的日期。有人知道为什么吗?有什么在oracle或jquery,我必须知道吗?许多谢谢…
jQuery没有日期选择器。如果你使用的是jQuery UI日期选择器,你可以通过dateFormat
和altFormat
选项告诉它日期格式是什么。
但是听起来好像您正在将数据拾取器的输出直接传递到数据库层。请确保正确地为DB格式化日期,理想情况下是通过在您使用的任何DB连接层中使用"date"样式参数(而不是string/varchar)。特别是,重要的是不要直接将从客户端发送的文本传递到DB;您需要在中间层解析或至少验证日期,以防止SQL注入攻击。
要格式化Oracle中使用的日期(jQuery UI datepicker),请添加以下配置。
dateFormat: "dd-M-yy"