我四处寻找并找到了很多将字符串转换为日期的方法,但我似乎找不到相反的方法……所以我们开始吧。
我正在尝试为 BAW Post Count 插件数据构建一个查询文本字符串,特别是通过 MySQL 上的 WordPress 运行。该插件使用的元键始终以相同的开头 (count-views),然后是“日”、“月”等,然后是日期部分。
我想做的是通过基于当前日期构建文本字符串来指定我要查找的元键:
“_count-views_month-”然后是四位数的年份和两位数的月份。 例如,这个月是 2013 年 10 月,所以它会显示为“_count-views_month-201310”
问题是我似乎无法找到一种方法将年份和月份作为文本获取,以便在 php 脚本中使用。
我试过使用 year(now()),year(date(now()))
, cast
, concat
和其他各种东西,但似乎都不起作用。我知道这一定非常简单,我只是让事情复杂化或忽略了一些明显的东西,但我看不出是什么!
所以,问题是我如何才能将其作为 "$variable="
语句来实现。
谢谢!
最佳答案
你想多了:
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"))
关于php - 从 MySQL 中的日期详细信息构建文本字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19592949/