2016-09-06 73 views
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價值?

+0

'觸摸($文件的strtotime($行['時間']));' - 像這樣? – Qirel

+2

或選擇'SELECT UNIX_TIMESTAMP(your_time_field)...' – nogad

回答

1

在面向對象的SYLE:

$dateTime = new DateTime("2016-08-31 21:54:33"); 
echo $dateTime->getTimestamp(); 
1

如果你想將字符串轉換爲時間戳您可以使用一個:

$str = '2016-08-31 21:54:33'; 
// Option #1: 
strtotime($str); 

// Option #2: 
strptime($str, '%Y-%m-%d %H:%M:%S'); 
相關問題