С Новым годом! Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.92/13: Рейтинг темы: голосов - 13, средняя оценка - 4.92
0 / 0 / 0
Регистрация: 16.09.2015
Сообщений: 19
1

Перевод даты из одного формата в другой

10.03.2017, 19:31. Показов 2593. Ответов 9

Author24 — интернет-сервис помощи студентам
есть переменная со строкой типа 2016-12-22 18:30:55
нужно ее переделать в строку 22.12.2016 18:30
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
10.03.2017, 19:31
Ответы с готовыми решениями:

Обменники: перевод с одного кошелька на другой
Кто может работал с такими проектами: перевод с одного кошелька на другой. Т.е. к примеру с вебмани...

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

Изменение формата даты
Добрый день. Есть функция добавления контента. (Заголовок, текст, картинка, время добавления) Как...

Смена формата даты
Как переформатировать дату? С Y.m.d на d.m.Y и наоборот.

9
18 / 23 / 18
Регистрация: 13.05.2016
Сообщений: 227
10.03.2017, 19:34 2
Я так понимаю 1 строка заполняется пользователем через форум и тип Data, поменяй там формат и все.
0
Эксперт PHP
3106 / 2591 / 1219
Регистрация: 14.05.2014
Сообщений: 7,236
Записей в блоге: 1
10.03.2017, 19:39 3
ok-nikolai,
PHP
1
2
$date = new DateTime('2016-12-22 18:30:55');
echo $date->format('d.m.Y H:i');
Добавлено через 56 секунд
Цитата Сообщение от 4cfg Посмотреть сообщение
заполняется пользователем через форум и тип Data
Какой форум? Что за тип Data? Она в таком формате и из базы может доставаться
0
Фрилансер
Эксперт JSЭксперт HTML/CSSЭксперт PHP
1846 / 1342 / 599
Регистрация: 12.01.2011
Сообщений: 5,432
10.03.2017, 19:46 4
Цитата Сообщение от Kerry_Jr Посмотреть сообщение
Какой форум?
наверное форму
Цитата Сообщение от Kerry_Jr Посмотреть сообщение
Что за тип Data?
наверное date
0
18 / 23 / 18
Регистрация: 13.05.2016
Сообщений: 227
10.03.2017, 19:55 5
Цитата Сообщение от Kerry_Jr Посмотреть сообщение
Какой форум? Что за тип Data? Она в таком формате и из базы может доставаться
Ну база ведь заполняется не через, phpmyadmin, а даже если и да, то можно заполнять нужным форматом.
Значит есть форма при заполнение базы, логично сразу поменять форму при заполнении, что бы потом не тратить ресурсы на изменение формата данных.

Я имел веду, элемент
HTML5
1
<input type='date'>
Добавить например в него
HTML5
1
value="10/02/2016"
Получится
HTML5
1
 <input type="date" value="10/02/2017" />
В итоге при заполнении данных в базу будет сразу нужный формат.

Добавлено через 2 минуты
Цитата Сообщение от Azdeman Посмотреть сообщение
наверное форму
Цитата Сообщение от Azdeman Посмотреть сообщение
наверное date

Не по теме:

Ошибся, даже не обратил внимание, уже не смотрю что пишу, автоматом не смотря пишу. Изменяюсь, моя ошибка.

0
0 / 0 / 0
Регистрация: 16.09.2015
Сообщений: 19
10.03.2017, 19:58  [ТС] 6
почему именно так все обстоит, это длинная история )
но есть ли другие варианты?

либо может я что то делаю не так у себя.

у меня есть переменные:
$line['f12551'] в которой это 2016-12-22 18:30:55
$line['f12341'] сюда нужно сделать d.m.Y H:i

я делаю так:

PHP
1
2
$date = new DateTime($line['f12551']);
$line['f12341'] = $date->format('d.m.Y H:i');
результат: ПУСТО
0
18 / 23 / 18
Регистрация: 13.05.2016
Сообщений: 227
10.03.2017, 20:19 7
Цитата Сообщение от ok-nikolai Посмотреть сообщение
$line['f12341']
У тебя многомерный ассоциативный массив? Просто если обычный то на сколько я знаю в обычном могут быть только цифры
Обычный
$line['12341']
0
Эксперт PHP
3106 / 2591 / 1219
Регистрация: 14.05.2014
Сообщений: 7,236
Записей в блоге: 1
10.03.2017, 20:36 8
Цитата Сообщение от ok-nikolai Посмотреть сообщение
результат: ПУСТО
Где пусто? Как узнали, что там пусто?

Не по теме:

Цитата Сообщение от 4cfg Посмотреть сообщение
Изменяюсь, моя ошибка.
Главное, чтобы в лучшую сторону :D



Добавлено через 5 минут
Цитата Сообщение от 4cfg Посмотреть сообщение
У тебя многомерный ассоциативный массив? Просто если обычный то на сколько я знаю в обычном могут быть только цифры
В PHP на самом деле все массивы ассоциативные и их индексами могут быть и цифры, и буквы, и даже всё вместе. Только тсссс! Я вам этого не говорил.
0
18 / 23 / 18
Регистрация: 13.05.2016
Сообщений: 227
10.03.2017, 20:42 9
Цитата Сообщение от Kerry_Jr Посмотреть сообщение
В PHP на самом деле все массивы ассоциативные и их индексами могут быть и цифры, и буквы, и даже всё вместе. Только тсссс! Я вам этого не говорил.
Ну возможно, просто я привык еще с java, что массивы только из цифр идут.
Цитата Сообщение от Kerry_Jr Посмотреть сообщение
Главное, чтобы в лучшую сторону

Не по теме:

Хотел написать "Извиняюсь", а написал... :facepalm:

0
0 / 0 / 0
Регистрация: 16.09.2015
Сообщений: 19
11.03.2017, 03:11  [ТС] 10
Цитата Сообщение от 4cfg Посмотреть сообщение
У тебя многомерный ассоциативный массив?
Понятия не имею

Добавлено через 6 минут
Цитата Сообщение от Kerry_Jr Посмотреть сообщение
Где пусто? Как узнали, что там пусто?
Это вычисление производится в программе одной ("Клиентская база" называется). Там есть возможность писать вычисления на php. Ну и собственно вычисление которые выше я указал:
PHP
1
2
$date = new DateTime($line['f12551']);
$line['f12341'] = $date->format('d.m.Y H:i');
в результате выдает пустой результат (целевое поле остается пустым) это может быть по 2 причинам: либо ничего не вписалось в это поле, либо не правильно (туда можно отправить строку в формате 22.12.2016 18:30 и программа сочтет это за введенные данные и сохранит в базе как ДАТУ)

Добавлено через 59 минут
ЗАДАЧА РЕШЕНА
оказалось что мне не нужно менять формат даты ) он совпадает полностью )))
но все равно может кому то тема поможет.
0
11.03.2017, 03:11
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
11.03.2017, 03:11
Помогаю со студенческими работами здесь

Трансформация формата даты
Здравствуйте! у меня есть дата формата 2017-06-07. Мне нужно преобразовать ее в формат 07.06.2017...

Вывод формата даты
Вкратце - имеется переменная. echo $date; она хранит в себе формат даты, допустим...

Конвертирование даты из одного формата в другой
Всем доброго времени суток! Есть набор дат в таком виде: 09:35 (07-апр) 10:36 (02-мая)...

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


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
Счётчик на базе сумматоров + регистров и генератора сигналов согласования.
Hrethgir 07.01.2025
Создан с целью проверки скорости асинхронной логики: ранее описанного сумматора и предополагаемых fast регистров. Регистры созданы на базе ранее описанного, предполагаемого fast триггера. То-есть. . .
Как перейти с Options API на Composition API в Vue.js
BasicMan 06.01.2025
Почему переход на Composition API актуален В мире современной веб-разработки фреймворк Vue. js продолжает эволюционировать, предлагая разработчикам все более совершенные инструменты для создания. . .
Архитектура современных процессоров
inter-admin 06.01.2025
Процессор (центральный процессор, ЦП) является основным вычислительным устройством компьютера, которое выполняет обработку данных и управляет работой всех остальных компонентов системы. Архитектура. . .
История создания реляционной модели баз данных, правила Кодда
Programming 06.01.2025
Предпосылки создания реляционной модели В конце 1960-х годов компьютерная индустрия столкнулась с серьезными проблемами в области управления данными. Существовавшие на тот момент модели данных -. . .
Полезные поделки на Arduino, которые можно сделать самому
raxper 06.01.2025
Arduino как платформа для творчества Arduino представляет собой удивительную платформу для технического творчества, которая открывает безграничные возможности для создания уникальных проектов. Эта. . .
Подборка решений задач на Python
IT_Exp 06.01.2025
Целью данной подборки является предоставление возможности ознакомиться с различными задачами и их решениями на Python, что может быть полезно как для начинающих, так и для опытных программистов. . . .
С чего начать программировать микроконтроллер­­ы
raxper 06.01.2025
Введение в мир микроконтроллеров Микроконтроллеры стали неотъемлемой частью современного мира, окружая нас повсюду: от простых бытовых приборов до сложных промышленных систем. Эти маленькие. . .
Из чего собрать игровой компьютер
inter-admin 06.01.2025
Сборка игрового компьютера требует особого внимания к выбору комплектующих и их совместимости. Правильно собранный игровой ПК не только обеспечивает комфортный геймплей в современных играх, но и. . .
Обновление сайта www.historian.b­y
Reglage 05.01.2025
Обещал подвести итоги 2024 года для сайта. Однако начну с того, что изменилось за неделю. Добавил краткий урок по последовательности действий при анализе вредоносных файлов и значительно улучшил урок. . .
Как использовать GraphQL в C# с HotChocolate
Programming 05.01.2025
GraphQL — это современный подход к разработке API, который позволяет клиентам запрашивать только те данные, которые им необходимы. Это делает взаимодействие с API более гибким и эффективным по. . .
Модель полного двоичного сумматора с помощью логических операций (python)
AlexSky-coder 04.01.2025
def binSum(x:list, y:list): s=^y] p=x and y for i in range(1,len(x)): s. append((x^y)^p) p=(x and y)or(p and (x or y)) return s x=list() y=list()
Это мы не проходили, это нам не задавали...(аси­­­­­­­­­­­­­­­­­­­­­­­­­­х­р­о­н­­н­­­ы­­й счётчик с управляющим сигналом зад
Hrethgir 04.01.2025
Асинхронный счётчик на сумматорах (шестиразрядный по числу диодов на плате, но наверное разрядов будет больше - восемь или шестнадцать, а диоды на старшие), так как триггеры прошли тестирование и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru