Korrekte Uhrzeit anhand der Config anzeigen

 $timezone = new DateTimeZone(Factory::getConfig()->get('offset'));
echo Factory::getDate()->setTimezone($timezone)->format(Text::_('DATE_FORMAT_FILTER_DATETIME'));

Korrekte Uhrzeit anhand der Benutzereinstellung anzeigen

 $timezone = Factory::getUser()->getTimezone();
echo Factory::getDate()->setTimezone($timezone)->format(Text::_('DATE_FORMAT_FILTER_DATETIME'));

Nützlicher Link: https://docs.joomla.org/How_to_use_JDate

<?php print_r(JFactory::getSession()->getID()); ?> 

Es ist natürlich klar das die Session-Id nicht per print_r() ausgeben werden soll. Dies ist nur zum Entwicklen gedacht. Klar Oder?

Bei einem aktuellem Projekt sollten die Daten aus dem Benuterz-Profil ausgeben werden. Einige Varianten welche bei den verschiedenen Foren kusieren sind echt komplex! Hier eine einfach Lösung.

jimport( 'joomla.user.helper' ); 
$userProfile = JUserHelper::getProfile( $userId );
echo "Date :" . $userProfile->profile['dob']; 

Link erstellen mit JHTML

 <?php echo JHTML::link($url, $name), array('target' => '_blank')); ?>

Ein Fall der immer wieder vorkommt! Innerhalb einer Komponente soll die Daten über die User-Id gefilter werden

Dazu muss innerhalb der JDatabaseQuery die Abfrage wie folgt erweitert werden