0
我有一個mysql時間戳,如下所示:2016-08-31 21:54:33
。我需要在PHP touch使用這個時間戳:bool touch (string $filename [, int $time = time() [, int $atime ]])
將mysql數據庫時間戳轉換爲int touch的int time
我怎樣才能最好的轉換成touch
需要int
價值?
我有一個mysql時間戳,如下所示:2016-08-31 21:54:33
。我需要在PHP touch使用這個時間戳:bool touch (string $filename [, int $time = time() [, int $atime ]])
將mysql數據庫時間戳轉換爲int touch的int time
我怎樣才能最好的轉換成touch
需要int
價值?
在面向對象的SYLE:
$dateTime = new DateTime("2016-08-31 21:54:33");
echo $dateTime->getTimestamp();
如果你想將字符串轉換爲時間戳您可以使用一個:
$str = '2016-08-31 21:54:33';
// Option #1:
strtotime($str);
// Option #2:
strptime($str, '%Y-%m-%d %H:%M:%S');
'觸摸($文件的strtotime($行['時間']));' - 像這樣? – Qirel
或選擇'SELECT UNIX_TIMESTAMP(your_time_field)...' – nogad