Как мне получить временную метку unix из даты и времени PHP?
Я пытаюсь получить временную метку unix с помощью PHP, но, похоже, это не работает. Вот формат, который я пытаюсь преобразовать в метку времени unix:
PHP
$datetime = '2012-07-25 14:35:08';
$unix_time = date('Ymdhis', strtotime($datetime ));
echo $unix_time;
Мой результат выглядит так:
20120725023508
Есть идеи, что я делаю не так?
16
Author: user1216398, 2012-10-09
2 answers
Strtotime Возвращает timestamp
при успешном выполнении, в противном случае FALSE.
echo strtotime('2012-07-25 14:35:08' );
Вывод
1343219708
26
Author: Baba, 2012-10-09 15:04:12
Это преобразует его в метку времени unix: strtotime($datetime)
, но вы снова преобразуете его обратно в дату с помощью date()
.
3
Author: Niklas Modess, 2012-10-09 15:04:14