在MySQL中根据日期详细信息构建文本字符串

Spi*_* -- 0 php mysql sql wordpress date

我一直在寻找并找到很多方法将字符串转换为日期,但我似乎无法找到一个反向...所以我们走了.

我正在尝试为查询构建一个文本字符串,特别是在MySQL上运行WordPress,用于BAW Post Count插件数据.该插件使用的元键始终相同(计数视图),后跟"日","月"等,然后是日期部分.

我想要做的是通过基于当前日期构建文本字符串来指定我正在寻找的元键:

"_count-views_month-"然后是4位数年份和2位数月份.例如,这个月是2013年10月,因此它将显示为"_count-views_month-201310"

问题是我似乎无法找到一种方法来获取文本的年份和月份,以便在php脚本中使用.

我已经尝试使用year(now()),year(date(now())),cast,concat和其他各种东西,但似乎没有工作.我知道它一定非常简单,我只是让问题变得复杂或忽略了一些明显的东西,但我看不出来的东西!

所以,问题是我如何能够做到这一点作为一个"$variable="声明,请.

谢谢!

Joh*_*nde 5

你过度思考了:

echo date("Ym"); // outputs "201310"
Run Code Online (Sandbox Code Playgroud)

完整示例:

echo '_count-views_month-' . date("Ym");
Run Code Online (Sandbox Code Playgroud)

要么:

printf("_count-views_month-%s", date("Ym"));
Run Code Online (Sandbox Code Playgroud)

或者,在SQL中:

SELECT CONCAT("_count-views_month-", DATE_FORMAT(CURRENT_DATE, "%Y%m"))
Run Code Online (Sandbox Code Playgroud)