我有一个mysql时间戳,如下所示:2016-08-31 21:54:33
。我需要在PHP touch中使用此时间戳:bool touch ( string $filename [, int $time = time() [, int $atime ]] )
如何才能最好地转换为int
所需的touch
值?
答案 0 :(得分:1)
如果要将字符串转换为时间戳,可以使用以下方法之一:
$str = '2016-08-31 21:54:33';
// Option #1:
strtotime($str);
// Option #2:
strptime($str, '%Y-%m-%d %H:%M:%S');
答案 1 :(得分:1)
在面向对象的syle中:
$dateTime = new DateTime("2016-08-31 21:54:33");
echo $dateTime->getTimestamp();