Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
64 / 22 / 9
Регистрация: 03.11.2012
Сообщений: 327
1

Преобразовать дату из XML в метку времени

27.04.2016, 20:30. Показов 1114. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Есть такой формат даты: Wed, 27 Apr 2016 20:24:05 +0300

Надо получить что-то вроде такого: 1461777250

Пробую сделать так:
PHP
1
2
3
$xmlData = simplexml_load_file('http://news.rambler.ru/rss/science/');
 
echo date("Y.m.d / H:i:s", strtotime($xmlData->channel->item->pubDate));
Выводит как надо, однако, не учитывает временную зону. Как правильно преобразовать дату, чтобы учитывалась и временная зона?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.04.2016, 20:30
Ответы с готовыми решениями:

где можно преобразовать дату(строку), которая приходит из input, в дату(число), чтобы дату задать в setFullYear
const FirstPage = (props) => { const = useState(''); const = useState(''); const...

Перевод timestamp в метку времени
Здравствуйте! Нужна ваша помощь. Из БД берется значение типа timestamp, его нужно преобразовать...

Получить текущую дату без времени и вычесть другую дату
Ребята нужна помощь знатоков. Беру с сайта дату List<IWebElement> datew =...

Как создать метку времени time()
Как мне указать нужное мне time() ? В js например можно было указать при зоздании метки var time =...

3
Фрилансер
Эксперт JSЭксперт HTML/CSSЭксперт PHP
1846 / 1342 / 599
Регистрация: 12.01.2011
Сообщений: 5,432
27.04.2016, 21:17 2
PHP
1
2
$a = "Wed, 27 Apr 2016 20:24:05";
echo date("Y.m.d / H:i:s",strtotime("+3 hours"));
0
64 / 22 / 9
Регистрация: 03.11.2012
Сообщений: 327
28.04.2016, 00:19  [ТС] 3
Azdeman, забыл уточнить, что временная зона может быть разной. И +0300, и +0200 или какая другая.
0
Фрилансер
Эксперт JSЭксперт HTML/CSSЭксперт PHP
1846 / 1342 / 599
Регистрация: 12.01.2011
Сообщений: 5,432
28.04.2016, 10:25 4
PHP
1
2
3
$datezona = "+2 hours"; //временная зона
$a = "Wed, 27 Apr 2016 20:24:05";
echo date("Y.m.d / H:i:s",strtotime($datezona));
0
28.04.2016, 10:25
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.04.2016, 10:25
Помогаю со студенческими работами здесь

Преобразовать дату
Гении С++, вы моя последняя надежда... Задали мне задачу по программированию. Она простая,...

Преобразовать дату
В Sql Server дата хранится в фармате yyyymmdd и соответственно когда присваиваю значение из базы...

Преобразовать дату по формату
Как в php сделать так что бы дату можно было преобразовать из одного формата в другой указав этот...

Преобразовать дату к следующей
Требуется ввести дату с клавиатуры в формате ДД ММ ГГГГ и преобразовать ее к следующей, т.е. ...

Преобразовать текст в дату
Привет всем ! В файле excel есть дата, записанная как текст, которую необходимо преобразовать в...

Массив преобразовать в дату
var dd = ; Как из этого создать дату (числа именно такие)


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru