我有一塊PHP試圖做到這一點: 1)給定一個字符串,如「hms」(其中h = hr,m = min,s = sec) 2)將時間從1)到時間() 3)格式化結果看起來像「y-mth-dh-min -s」PHP中的日期問題
所以說時間現在01-01-2011 1am,我想要它添加「 10 0 0「,這應該給我01-01-2011上午11點,但由於某種原因,目前似乎增加了字符串,但並不準確。
這是我正在使用的代碼:
$values_arr['regx_expdate'] = date("Y-m-d H:i:s", time()+$values_arr['regx_expdate']);
其中$ values_arr [ 'regx_expdate']的格式爲 「H米的」 字符串,例如。 「10 0 0」。
主要問題是如何知道「10 0 0」是否實際上是10小時0分0分鐘,而不是10天0小時0分鐘?
它能使你的成績有什麼區別,如果你用冒號替換空格? `str_replace('',':',$ values_arr ['regx_expdate'])` – enobrev 2011-02-07 00:33:00