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
Форумы портала PHP.SU :: Версия для печати :: получать Unix Timestamp от даты
Форумы портала PHP.SU » PHP » Программирование на PHP » получать Unix Timestamp от даты

Страниц (1): [1]
 

1. Соц Сеть - 28 Июня, 2018 - 17:51:50 - перейти к сообщению
Добрый день ребята , скажите пожалуйста есть ли вариант сразу получить unix timestamp от таких строк "21 янв в 21:19" , или надо разбить на части и каждый по своему получить ?
2. Vladimir Kheifets - 28 Июня, 2018 - 20:51:34 - перейти к сообщению
Соц Сеть пишет:
Добрый день ребята , скажите пожалуйста есть ли вариант сразу получить unix timestamp от таких строк "21 янв в 21:19" , или надо разбить на части и каждый по своему получить ?

Добрый день!
Можно, если записать так: "21 jan 2018 21:19"
PHP:
скопировать код в буфер обмена
  1. $date = new DateTime("21 jan 2018 21:19");
  2. echo $date->format('Y-m-d H:i:s');

Результат:
2018-01-21 21:19:00
3. Строитель - 29 Июня, 2018 - 02:03:53 - перейти к сообщению
Соц Сеть, можно как-то так
Спойлер (Отобразить)
4. Vladimir Kheifets - 29 Июня, 2018 - 16:37:00 - перейти к сообщению
Соц Сеть пишет:
Добрый день ребята , скажите пожалуйста есть ли вариант сразу получить unix timestamp от таких строк "21 янв в 21:19" , или надо разбить на части и каждый по своему получить ?

Добрый день!
Появилаь новая идея
Спойлер (Отобразить)

Результаты тестов на русском, немецком и французском.
Спойлер (Отобразить)

p.s. К сожалению, мне удалось добиться от IntlDateFormatter, чтобы парсил дату со временем
5. Соц Сеть - 05 Июля, 2018 - 10:22:21 - перейти к сообщению
Vladimir Kheifets пишет:
Соц Сеть пишет:
Добрый день ребята , скажите пожалуйста есть ли вариант сразу получить unix timestamp от таких строк "21 янв в 21:19" , или надо разбить на части и каждый по своему получить ?

Добрый день!
Появилаь новая идея
Спойлер (Отобразить)

Результаты тестов на русском, немецком и французском.
Спойлер (Отобразить)

p.s. К сожалению, мне удалось добиться от IntlDateFormatter, чтобы парсил дату со временем


Я выбрал самый быстрый способ , поменял янв на jan и удалил "в" получилос 30 jan 2017 12:30 , так как другого выбора не было

 

Powered by ExBB FM 1.0 RC1