Ответ 1
strtotime Возвращает a timestamp
при успехе, FALSE в противном случае.
echo strtotime('2012-07-25 14:35:08' );
Выход
1343219708
Я пытаюсь получить временную метку unix с PHP, но, похоже, она не работает. Вот формат, который я пытаюсь преобразовать в временную метку unix:
PHP
$datetime = '2012-07-25 14:35:08';
$unix_time = date('Ymdhis', strtotime($datetime ));
echo $unix_time;
Мой результат выглядит следующим образом:
20120725023508
Любая идея, что я делаю неправильно?
strtotime Возвращает a timestamp
при успехе, FALSE в противном случае.
echo strtotime('2012-07-25 14:35:08' );
Выход
1343219708
Это преобразование в временную метку unix: strtotime($datetime)
, но вы снова преобразуете ее обратно в дату с помощью date()
.