php - 使用 PHP 日期显示每周日期

标签 php mysql date

我真的不知道该怎么调用它。但基本上我希望能够让用户点击“本周热门故事”,然后将他们带到一个页面,该页面将包含其他内容,但主要是日期。例如,7 月 10 日至 17 日。

我目前正在使用此代码:

    $seven_days_ago = date('j') - 7;
    $time_span = date('F ' . $seven_days_ago . ' - j');

现在,当我们进入 July 时我遇到了一个问题,因为它会显示类似 July -3 - 4 的内容。我需要一种方法来检测 7 天前的变量是否为负数,并弄清楚它应该是什么展示。帮忙?

谢谢!

最佳答案

您可以使用 strtotime为此:

$seven_days_ago = strtotime('-7 days');
$time_span = date('F j', $seven_days_ago) . ' - ' . date('F j');

上面给出了 $time_span 的“6 月 28 日 - 7 月 5 日”。

关于php - 使用 PHP 日期显示每周日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1084751/

相关文章:

mysql - 在不停机的情况下迁移巨大的生产数据库

mysql - 在MySQL中存储数据以供按日期范围查询

ruby - 日期转换问题,使用 rails 3.0.7 和 ruby​​ 1.9.2

java - java.util.Date 的 .after() 的精确度如何

php - 如果在 codeigniter 中批量查询失败,则继续执行查询

php - 根据优先级随机获取记录

php - 如何知道我的页面是否在 facebook iframe 中运行

php - 用户照片库的 MySQL 设计

mysql - 根据关键字过滤列表,列表和关键字> 2000万条记录(慢)

PHP:使用正则表达式从 IP 地址中删除小数