2013-07-29 3 views
0

Текущий код ниже возвращает мое текущее местное время в wordpress, и результат выглядит следующим образом. 2013-07-29 13:45:42Как получить временную метку для моей даты

Мне нужно преобразовать это в формат timestamp. Каков ответ, пожалуйста?

echo date_i18n('Y-m-d H:i:s', current_time('timestamp', 0)); 

ответ

1

PHP strtotime() функция может работать.

$timestamp = strtotime('2013-07-29 13:45:42'); 

EDIT Вот ваш случай использования

$current_date = date('Y-m-d H:i:s'); ## Get current date 
$timestamp = strtotime($current_date); ## Get timestamp of current date 
echo $timestamp; ## Print timestamp 
+0

Не могли бы вы дать мне полный пример, используя мой код? или я что-то упускаю? sorta новый to timestamping – SlickRemix

+1

Обязательно. Просто добавила его в свой ответ. –

+0

Правда это работает, однако по какой-то причине date_i18n при добавлении не дает истинной метки времени для локального времени, установленного в wordpress. Однако, если повторять это так, как показано выше, он делает это. Что мне не хватает? – SlickRemix

0

Приходите, чтобы узнать, что я на самом деле просто нужно фактическую дату, а не метки времени для достижения своей цели. Таким образом, использование этого дает вам wordpress текущее местное время, которое задается на странице настроек на панели администратора.

date_i18n('Y-m-d'); 
+0

Для WordPress ваш сохраненный формат временной отметки для сообщений - это просто дата («YmdHis»); –

Смежные вопросы