php - 获取当月和上个月的所有unix时间戳

标签 php mysql unix-timestamp

我正在制作一个脚本,其中需要在今天、昨天、上个月、本月显示 View 。我可以使用以下代码获取今天和昨天的 View :

$hour = 12;

$today_count = strtotime("$hour:00:00");
$yest_count = strtotime('-1 day', $today_count);

我在数据库中的时间戳是unix时间戳。我怎样才能获得本月和上个月的浏览量?

最佳答案

unix 时间戳从 1970 年 1 月 1 日开始计算从那时起的秒数。要获取 7 天前的时间戳,您需要知道那是多少秒。例如。

7(天)*24(小时)60(分钟)(60 秒)= 604,800

从那里您可以从当前时间戳中减去该值。

time() - 604,800 = 7 天前的时间戳。

此方法适用于 1970 年 1 月 1 日之前的任何时间。完成后,您可以将该时间戳转换为您需要的任何日期格式。

关于php - 获取当月和上个月的所有unix时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21711898/

相关文章:

php - 在 PHP 循环中使用两个或多个 SQL 查询语句

bash - jq null unix时间戳解析问题

员工时钟的MySQL数据库结构

php - 如何用 UNIX 时间戳替换人类可读的日期字符串?

php - 需要发送图片和文字到服务器

javascript - 无法在不同域上设置 cookie

php - "MySQL server has gone away"错误后如何退出?

mysql - SQL, Order By - 如何给其他列更多的权限?

php - ob_clean 和 ob_flush 之间的区别?

php - 使用 session 名称创建一个 php 表