Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 获取当月和上月的所有unix时间戳_Php_Mysql_Unix Timestamp - Fatal编程技术网

Php 获取当月和上月的所有unix时间戳

Php 获取当月和上月的所有unix时间戳,php,mysql,unix-timestamp,Php,Mysql,Unix Timestamp,我正在制作一个脚本,要求在今天、昨天、上个月和本月显示视图。我可以使用以下代码获取今天和昨天的视图: $hour = 12; $today_count = strtotime("$hour:00:00"); $yest_count = strtotime('-1 day', $today_count); 我在数据库中的时间戳是unix时间戳。如何获得本月和上个月的视图?unix时间戳从1970年1月1日开始,并计算从那时起的秒数。要获取7天前的时间戳,您需要知道这是多少秒。例如 7天*24小

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

$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秒=604800

从那里你可以从当前的时间戳中减去它

time()-604800=7天前的时间戳

这种方法在1970年1月1日之前的任何时候都适用。完成后,您可以将该时间戳转换为所需的任何日期格式