Выввод поля дата дня рождения в D7 (модуль Profile 2)

Главные вкладки

Аватар пользователя iNFerNo iNFerNo 31 октября 2011 в 16:15

В шохе выводилось все прекрасно. Попробовал переделать код для D7 - ничего не работает

<?php 
global $user;
$uid user_load($user->uid);
$profile profile2_load_by_user($uidmain); 
$date date_convert($profile->field_date_of_birth['und'][0]['value'], 'datetime''datestamp');
 print 
t('Birthday:'); 
print 
format_date($date'custom''j/f/Y'); 

?>

пашет только

<?phpprint $profile->field_date_of_birth['und'][0]['value'];?>

Комментарии

Аватар пользователя rawman rawman 16 июля 2013 в 10:18

вот так работает :

  if ($profile->field_profile_birthday['und'][0]['value']) {
    $value = $profile->field_profile_birthday['und'][0]['value'];
    $date = new DateObject($value, date_default_timezone(), DATE_FORMAT_DATETIME);
    $variables['profile_birthday'] = date_format_date($date, 'custom', 'j F Y');
  }