在这里尝试谷歌和其他一些帖子后,我似乎无法找到答案。
我目前将日期存储在MYSQL中作为YYYY-mm-dd但是对于Wordpress中的ACF日期选择器,它将日期读为yyyymmdd。
如何将当前格式转换为新格式?所有其他转换似乎都希望它有破折号,但我要将它们带走。
答案 0 :(得分:1)
mysql> `SELECT col from tableA`
-> '2008-06-13'
mysql> SELECT col+ 0 from tableA ;
-> 20080613
答案 1 :(得分:0)
日期使用内部格式存储在数据库中。要将它们转换为字符串,请使用date_format()
函数:
select date_format(col, '%Y%m%d')
如果日期存储为字符串,则只需使用replace()
:
select replace(col, '-', '')
如果您不想在每次从表中选择时都这样做,可以在表上编写视图。
答案 2 :(得分:0)
您可以使用此
$originalDate = "2010-03-21";
$newDate = date("ymd", strtotime($originalDate));
这几乎是重复的 explicitly says
答案 3 :(得分:0)
使用您的所有建议我找到了正确的查询来运行。
{{1}}