我需要在AJAX调用中将日期作为请求参数发送。问题是,所选日期的格式为(mm / dd / yyyy),无法按原样发送。我已经尝试使用encodeURIComponent(eventDate)将“/”转换为%2F,但它也不起作用。
一种解决方案是将日期转换为字符串(在javascript中)并将“/”替换为“ - ”,然后解析字符串,但如果没有其他方法,则希望将其用作最后的解决方案。
答案 0 :(得分:-1)
我的解决方案一直是使用标准格式之一YYYY-MM-DD HH:MM:SS或YYYY-MM-DDTHH:MM:SS(T字面上是T)。
因此,如果您只需要一个日期YYYY-MM-SS,那么它就是以数据库理解的格式。 JS中有几个strftime实现非常好,你必须在某些时候将它转换成一个字符串来发送请求。