当我使用jquery datepicker将日期保存到oracle中,格式不是'yy-mm-dd'时总是返回今天的日期。 有谁知道为什么?我必须知道在oracle或jquery中有什么东西吗? 非常感谢...
答案 0 :(得分:1)
jQuery没有日期选择器。如果您使用的是jQuery UI datepicker,则可以通过dateFormat
和altFormat
选项告诉它日期格式是什么。
但听起来好像你正在将datepicker的输出直接传递到数据库层。确保您正确地为DB格式化日期,理想情况是通过您正在使用的任何数据库连接层中的“日期”样式参数(不是字符串/ varchar)。特别是,重要的是不要直接将客户端发送的文本传递给DB;您需要解析或至少验证中间层中的日期以防止SQL injection攻击。
答案 1 :(得分:0)
要格式化日期(jQuery UI datepicker)以供在Oracle中使用,请添加以下配置。
dateFormat: "dd-M-yy"