Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: из формата даты в метку времени
Покинул форум
Сообщений всего: 2751
Дата рег-ции: Июль 2010 Откуда: Даугавпилс, Латвия
Помог: 52 раз(а)
как получить unix timestamp из даты, например такого формата "d-m-Y"? знаю, можно разбить в массив и получить метку с помощью mktime, но хотелось бы по проще, ведь в пхп5 есть хороший функционал для работы со временем.
vectorserver
Отправлено: 17 Января, 2012 - 20:39:22
Гость
Покинул форум
Сообщений всего: 105
Дата рег-ции: Нояб. 2011
Покинул форум
Сообщений всего: 2751
Дата рег-ции: Июль 2010 Откуда: Даугавпилс, Латвия
Помог: 52 раз(а)
vectorserver, я ведь писал про mktime. есть строка, например, "12-12-2012", как эту строку превратить в метку не используя explode + mktime?
vectorserver
Отправлено: 17 Января, 2012 - 20:43:50
Гость
Покинул форум
Сообщений всего: 105
Дата рег-ции: Нояб. 2011
Помог: 3 раз(а)
Bio man пишет:
vectorserver, я ведь писал про mktime. есть строка, например, "12-12-2012", как эту строку превратить в метку не используя explode + mktime?
Умножить на 8600 тогда, упбав тире
Ch_chov
Отправлено: 17 Января, 2012 - 21:18:28
Постоянный участник
Покинул форум
Сообщений всего: 2121
Дата рег-ции: Июль 2008 Откуда: из города
Помог: 90 раз(а)
strtotime умеет преобразовывать дату в unix timestamp, но она поддерживает только строго определённые форматы.
Собственные форматы времени поддерживает date_parse_from_format, но она возвращает массив.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.