0

我四处寻找并找到了很多将字符串转换为日期的方法,但我似乎找不到相反的方法......所以我们开始吧。

我正在尝试为 BAW Post Count 插件数据构建一个查询文本字符串,特别是通过 MySQL 上的 WordPress 运行。该插件使用一个元键,它总是以相同的开头(count-views),后跟“日”、“月”等,然后是日期部分。

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

"_count-views_month-" 然后是 4 位数的年份和 2 位数的月份。例如,这个月是 2013 年 10 月,所以它会显示为“_count-views_month-201310”

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

我尝试过使用year(now()),year(date(now())),castconcat其他各种东西,但似乎都没有用。我知道这一定非常简单,我只是让事情复杂化或忽略了一些明显的事情,但我看不出是什么!

所以,问题是我如何才能做到这一点作为一个"$variable="声明,拜托。

谢谢!

4

1 回答 1

5

你想多了:

echo date("Ym"); // outputs "201310"

完整示例:

echo '_count-views_month-' . date("Ym");

或者:

printf("_count-views_month-%s", date("Ym"));

或者,在 SQL 中:

SELECT CONCAT("_count-views_month-", DATE_FORMAT(CURRENT_DATE, "%Y%m"))
于 2013-10-25T14:47:29.693 回答