我正在將字符串「11:00 PM」解析爲數據庫。我想在23:00將字符串轉換爲軍事時間並寫入數據庫。將字符串轉換爲時間,但不包含php中的日期
我試着用下面的:
$traveltime = "11:00 PM";
$contraveltime = date(strtotime("%H:%i",'$traveltime'));
我得到錯誤332
A PHP Error was encountered
Severity: Warning
Message: date() expects parameter 2 to be long, string given
Filename: views/addtrip_individual.php
Line Number: 332
行是第二行代碼。
我該如何做這項工作?
你可能想看看[日期時間:: createFromFormat()](http://php.net/manual /en/datetime.createfromformat.php) –
[將此字符串轉換爲時間戳PHP]可能的重複(http://stackoverflow.com/questions/19346858/convert-this-string-to-timestamp-php) –
也無關緊要, 23:00不是24小時的軍事時間。 2300是軍事時間。 – apokryfos