如何从时间戳中获取日/小时的时间戳


PHP How to get timestamp of day / hour from timestamp

我想获得当前小时和当前日期的时间戳。我怎么能做到呢?

我在数据库中存储了一个时间戳作为datetime,所以我想这样比较我的数据:

  • 当前小时内插入了多少条记录
  • 当天插入了多少条记录

谢谢你的帮助

您可以使用mktime函数,只传递您想要的细节,并为其他(如分钟和秒)传递0

int mktime ([ int $hour = date("H") [, int $minute = date("i") [, int $second = date("s") [, int $month = date("n") [, int $day = date("j") [, int $year = date("Y") [, int $is_dst = -1 ]]]]]]] )

给出这个参数列表,你会得到像

这样的代码
$timestamp = mktime(date("H"),0,0,date("n"),date("j"),date("Y"));