Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.54/13: Рейтинг темы: голосов - 13, средняя оценка - 4.54
21 / 10 / 4
Регистрация: 02.04.2015
Сообщений: 779

Обрезка и замена формата вывода даты

04.02.2018, 11:03. Показов 2501. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Привет, есть переменная $date
в ней дата в таком формате

2008-08-03T21:47:39+03:00
год, месяц, день
мне нужно вывести вот так

3.8.2008
день, месяц, год
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
04.02.2018, 11:03
Ответы с готовыми решениями:

Смена формата вывода даты команда WMIC get creationdate
Добрый день, подскажите пожалуйста, как у команды ниже сменить формат вывода даты или возможно ли это вообще?) wmic datafile where...

Обрезка изображения любого формата
В iBackground загружаю изображение, затем копирую обрезанную область из iBackground в img, затем возвращаю обрезанное изображение обратно в...

Обрезка изображения до формата 10x15
Добрый день, Возникла необходимость обрезать фото до формата сторон 10x15, притом новое изображение должно быть центром по...

4
767 / 323 / 157
Регистрация: 26.05.2016
Сообщений: 2,127
04.02.2018, 11:38
PHP
1
2
3
4
5
6
7
8
9
<?php
$a = "2008-08-03T21:47:39+03:00";
 
$a = explode("T",$a);
echo $a[0];
 
 
 
?>
Добавлено через 7 минут
PHP
1
2
3
4
$b = explode("-",$a[0]);
echo $b[2];
echo $b[1];
echo $b[0];
1
21 / 10 / 4
Регистрация: 02.04.2015
Сообщений: 779
04.02.2018, 11:39  [ТС]
ок, как убрать ноли из месяца и дня, ну и точками разделить
0
Эксперт PHP
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
04.02.2018, 11:55
Лучший ответ Сообщение было отмечено serauto79 как решение

Решение

PHP
1
2
$date = \DateTime::createFromFormat(\DateTime::ATOM, '2008-08-03T21:47:39+0300');
echo $date->format('j.n.Y');

Не по теме:

тебе бы для начала основы нормально изучить

1
21 / 10 / 4
Регистрация: 02.04.2015
Сообщений: 779
04.02.2018, 12:00  [ТС]
PHP
1
2
3
4
5
6
7
$data = "2008-08-03T21:47:39+03:00";
 
$a = explode("T",$data);
$b = explode("-",$a[0]);
echo $b[2];
echo $b[1];
echo $b[0];
вывод такой
03082008

как сменить на
3.8.2008

Добавлено через 1 минуту
нолик убрать если он идет перед днем или месяцем, если десятый месяц давно как и день
то ноль остается

Добавлено через 3 минуты
Jewbacabra, супер спасибо!
andyyy, тоже спасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
04.02.2018, 12:00
Помогаю со студенческими работами здесь

Обрезка даты до года
Всем привет как можно дату до года обрезать убрать день месяц и время в конце ?

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

Строка - обрезка, замена, перенос
Дана символьная строка &quot;Семенов Виктор Николаевич&quot;. Напечатайте ее в виде &quot;В.Н. Семенов&quot;. Количество пробелов может быть произвольное....

Добавление текущей даты к имени файла при нестандартном формате вывода даты
Приветствую ! Давно и успешно используется код, который мне когда-то подсказали тут на форуме set count=1 set...

Преобразование данных, полученных в ходе выполнения запроса (обрезка, замена)
Имеется запрос, который предоставляет всю информацию. Работает корректно, претензий нет. Меня интересует, что необходимо сделать, чтобы...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а привычная функция main(). . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru