* @copyright 2024 Eddy Prosperi * @license GNU General Public License versione 2 o successiva; vedi LICENSE.txt */ namespace Pcrt\Component\Highlights\Site\Field; defined('JPATH_BASE') or die; use \Joomla\CMS\Factory; use \Joomla\CMS\Language\Text; use \Joomla\CMS\Form\FormField; use \Joomla\CMS\Date\Date; /** * Supports an HTML select list of categories * * @since 1.0.0 */ class TimecreatedField extends FormField { /** * The form field type. * * @var string * @since 1.0.0 */ protected $type = 'timecreated'; /** * Method to get the field input markup. * * @return string The field input markup. * * @since 1.0.0 */ protected function getInput() { // Initialize variables. $html = array(); $time_created = $this->value; if (!strtotime($time_created)) { $time_created = Factory::getDate()->toSql(); $html[] = ''; } $hidden = (boolean) $this->element['hidden']; if ($hidden == null || !$hidden) { $jdate = new Date($time_created); $pretty_date = $jdate->format(Text::_('DATE_FORMAT_LC2')); $html[] = "