如何将美国格式的日期存储到MySQL中

时间:2014-07-24 14:01:13

标签: jquery mysql sql date datetime

目前我试图尝试保存以美国方式格式化的日期时间(mm / dd / yy),现在我有了jquery datepicker,我已经更新了格式化日期为mm / dd / yy所以它们显示正确,但是当我尝试发布时,ModelState会抛出一个错误,指出日期无效,例如12/31/2014无效,它以en-gb方式无效但不是为了我们。如何转发我的模型状态以查看此日期(2014年12月31日)是否有效?

我可以通过将我的mm / dd / yy转换为dd / mm / yy来保存日期时间,当我想拉出日期时我可以再次转换为mm / dd / yy但这在我的脑海中似乎是非常错误的

2 个答案:

答案 0 :(得分:0)

您需要使用正确的MySQL转换函数来处理您关注的任何区域设置的日期格式。有关此信息,请参阅THE MYSQL REFERENCE PAGES。您可能会使用str_to_date()以及get_format()来保存/检索您喜欢的任何格式的日期值

答案 1 :(得分:0)

如果有人正在寻找答案,我仍然在这里找到了正确答案“https://stackoverflow.com/a/7216126/1384916