首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >格式化日期以插入到mysql日期中

格式化日期以插入到mysql日期中
EN

Stack Overflow用户
提问于 2011-09-09 14:10:18
回答 4查看 151关注 0票数 0

我正在使用jQueryUI日期选择器,并确保向用户显示日期mm/dd/yyyy,以便他们理解他们输入的内容是正确的。我唯一的问题是,我不明白如何获取该日期并将其格式化为正确的mysql日期字段?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2011-09-09 14:49:54

如果您了解一点PHP,这是非常简单的。

因为PHP是一种字符串操作语言,所以必须了解一些字符串操作的基础知识。

您可以使用strpos()函数定位/符号的位置,然后使用substr()获取数字,然后使用.连接运算符按顺序获取日期部分

您可以使用非常方便的explode()函数,将日期部分放入数组中,然后使用一些变量插值将它们组合在一起,如下所示:

代码语言:javascript
复制
$d          = explode("/",$date);
$date_mysql = "$d[2]-$d[0]-$d[1]";

掌握了字符串操作技能后,您可以从真正强大的正则表达式巫术开始。

票数 0
EN

Stack Overflow用户

发布于 2011-09-09 14:15:05

您可以在mysql中使用STR_TO_DATE函数。

$date是通过Ajax来自Jquery的变量,它保存用户选择的日期。

Insert into tableName Values('bla', 'bla', STR_TO_DATE($date))

票数 0
EN

Stack Overflow用户

发布于 2011-09-09 14:33:52

将您的MM/DD/YYYY字符串转换为ISO 8601格式,YYYY-MM-DD,然后几乎任何数据库(包括MySQL)都可以正确地解释您的日期。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7357758

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档