[英]How do you convert a time “duration” from a string value into an integer?
我有一堆代表時間間隔的字符串值,如下所示:
'1 hour'
, '1.5 hours'
, '30 minutes'
等。
我想將所有這些值轉換為分鍾數,因此上述內容將分別變為:
60
, 90
, 30
我一直在弄混Carbon\\Carbon
和PHP的strtotime()
函數,但是我不知道該怎么做。 這可能真的很簡單嗎?
$str = '1 hour';
$int1 = strtotime("+".$str)- strtotime("now");
$int1
將以秒為單位返回時間。 在這里它將返回3600
。 這將無法處理1.5 hours
類的分數。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.