Как вывести дату? 2.X

 
Посетитель
small user social cms
Медаль
Сообщений: 624
Друзья как вывести дату что-то забыл (

Код PHP:
  1.  
  2.  
  3.  
  4. $tournament_date = (В массиве дата 18.06.2017) - >$team_user['date'] = date("d");
мне нужно вывести только день, а когда делаю как в коде выводить сегодняшний день.
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 1981
Документация: http://instantcms.ru/wiki/doku.php/справочник:полезные_советы_для_разработчиков

А вообще вот почитайте http://www.php.su/functions/?cat=datetime

Конкретно вам форматировать время - вот http://www.php.su/functions/?date
Редактировалось: 2 раз (Последний: 12 июня 2017 в 18:02)
NOP
Реклама
cms
Посетитель
small user social cms
Медаль
Сообщений: 381
Как раз вопрос насчёт даты интересует.

Вот надо мне чтобы пользователь ввёл дату своего рождения. Если он родился раньше 1976 года, то родной инстант не предоставляет ему возможности сказать в каком году он родился.

Ребят, подскажите, как в тип поля "Дата" добавить года, начиная не с 1976, а, допустим, с 1946 ???
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 3549
Polzovinst, используйте тип поля "Возраст"
Посетитель
small user social cms
Сообщений: 38
А если нужно вывести дату без времени, что нужно поменять? сейчас стоит вот так <?php echo html_date($save['date'], true); ?></div>
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 3549
@Alexey80,
Код PHP:
  1. <?php echo html_date($save['date']); ?>
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 3549
Нико,
Код PHP:
  1. date("d", $tournament_date);
Посетитель
small user social cms
Сообщений: 38
Loadырь:

Нико,
Код PHP:
  1. date("d", $tournament_date);
то есть поставить вот так?
Код PHP:
  1. <?php echo html_date($save date("d", $tournament_date); ?>
Посетитель
small user social cms
Сообщений: 38
Спасибо Loadырь помогло
Посетитель
small user social cms
Медаль
Сообщений: 381
Loadырь:

Polzovinst, используйте тип поля "Возраст"
Пробовал, можно, но хотелось бы чтобы была возможность, чтобы в профиле пользователя было, допустим, дата рождения: 25.05.1964
Также, если устанавливать компонент "Именинники", то по моему для этого нужна именно конкретная дата рождения.
Посетитель
small user social cms
МедальПочетный донор проектаКубок зрительских симпатийАвторитет форумаПочетный донор проекта
Сообщений: 2792
Polzovinst:

чтобы в профиле пользователя было, допустим, дата рождения: 25.05.1964
Г-н Loadырь выше указал как вывести дату.
Найдите в templates\default\controllers\users\profile_view.tpl.php:
Код PHP:
  1.  
  2. <?php
  3. echo $field['handler']->setItem($profile)->parse( $profile[$field['name']] );
  4. ?>
  5.  
замените на
Код PHP:
  1.  
  2. <?php
  3. if($field['name'] == 'birth_date'){
  4. echo html_date($profile['birth_date']);
  5. } else {
  6. echo $field['handler']->setItem($profile)->parse( $profile[$field['name']] );
  7. }
  8. ?>
  9.  
Ну и переименуйте поле "возраст" на "дата рождения".
Только чем это поможет упомянутому компоненту "именинники" я не знаю
Украинский для инстант
Посетитель
small user social cms
Медаль
Сообщений: 381
Loadырь:

Polzovinst, используйте тип поля "Возраст"
При использовании типа поля "Возраст" в профиле отображается сколько человеку лет, а нужно чтобы отображалось, в каком году он родился, например, в 1956, такого то числа.
Посетитель
small user social cms
Медаль
Сообщений: 381
Олег Васильевич я,
я сделал как вы сказали, правда не понял где теперь произошли изменения, где это посмотреть.

Насчёт существующих компонентов "Именинники". Насколько я понимаю в них предусмотрено оповещать (высвечивать) пользователей, у которых сегодня день рождения, а чтобы это происходило, должна отображаться точная дата рождения пользователя.
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 3549
Polzovinst, чтобы именинника вывести в списке именинников, отображать дату вовсе не обязательно, пусть остальные "верят на слово" smile
Посетитель
small user social cms
МедальПочетный донор проектаКубок зрительских симпатийАвторитет форумаПочетный донор проекта
Сообщений: 2792
Polzovinst:
не понял где теперь произошли изменения
Так в профиле и должны были произойти.
Украинский для инстант
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.