簡體   English   中英

如何將時間“持續時間”從字符串值轉換為整數?

[英]How do you convert a time “duration” from a string value into an integer?

我有一堆代表時間間隔的字符串值,如下所示:

'1 hour''1.5 hours''30 minutes'等。

我想將所有這些值轉換為分鍾數,因此上述內容將分別變為:

609030

我一直在弄混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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM