PHP:当你只有H:i格式时如何获取时间戳


PHP: How to get timestamp when you only have H:i format

我正在使用一个将时间返回为 H:i 的 API(例如 19:33),但我需要知道的是如何获取该值的 unix 时间戳,并找出时间是否进入明天,即 00:00 将是第二天从 19:33 开始

有人有解决方案吗?

strtotime() 大概可以做到这一点:

$api_time = some_api_call();
$timestamp = strtotime("today $api_time");
if ($timestamp < (time()-60)) { 
   $timestamp = strtotime("tomorrow $api_time");
}