php - 从 MySQL 中的日期详细信息构建文本字符串

标签 php mysql sql wordpress date

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

我正在尝试为 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/

相关文章:

php - 在命名空间中组织 PHPUnit 测试

java - 从第二张表中获取计数(生成的发票数量)和从第三张表中获取总和(订单总数)-MySQL

mysql - 在 Ruby 中复制 SQL 行

sql - 将 SQL 文件导出到 Excel

mysql - 如何在一个表中按月与另一年的数据进行比较

javascript - SyntaxError : JSON. 解析:JSON 的第 1 行第 2 列出现意外字符

php - MySQL,php 表问题(更新时删除)

php - 从函数返回数据库数组

java - Java Bean 类通常具有比 getter/setter 更多的功能吗?

sql - Oracle CONNECT BY 分层查询中对父列的引用