我正在使用一個API返回時間爲H:我(例如19:33),但我需要知道的是如何獲得的UNIX時間戳這個價值,還要找出時間是否明天即00:00將是第二天從19:33PHP:如何獲得時間戳,當你只有H:我格式
任何人都有解決方案嗎?
我正在使用一個API返回時間爲H:我(例如19:33),但我需要知道的是如何獲得的UNIX時間戳這個價值,還要找出時間是否明天即00:00將是第二天從19:33PHP:如何獲得時間戳,當你只有H:我格式
任何人都有解決方案嗎?
的strtotime()或許可以做到這一點:
$api_time = some_api_call();
$timestamp = strtotime("today $api_time");
if ($timestamp < (time()-60)) {
$timestamp = strtotime("tomorrow $api_time");
}
你的'strtotime'不能正常工作,你需要用'today'移動'$ api_time'(這個問題中的「19:33」)。它應該是'$ timestamp = strtotime(「今天$ api_time」);'雖然很優雅的答案。 ^^編輯:另外需要更改另一個''timestamp = strtotime(「明天$ api_time」);' – Jon
是的,看起來我沒有驗證返回時間戳的確切值。固定...謝謝。 :) –
見我的回答,和Jon注。 :-) –