Framework  3.9
TimeTypeRenderer Class Reference
+ Inheritance diagram for TimeTypeRenderer:
+ Collaboration diagram for TimeTypeRenderer:

Public Member Functions

 __construct ()
 
- Public Member Functions inherited from AbstractTypeRenderer
 AbstractTypeRenderer ()
 

Static Public Member Functions

static format ($time, $template="")
 
- Static Public Member Functions inherited from AbstractTypeRenderer
static translationDateTemplate ($template, $includeTime=true)
 

Detailed Description

Definition at line 40 of file time_type_renderer.inc.

Constructor & Destructor Documentation

◆ __construct()

TimeTypeRenderer::__construct ( )

Definition at line 43 of file time_type_renderer.inc.

44  {
45  }

Member Function Documentation

◆ format()

static TimeTypeRenderer::format (   $time,
  $template = "" 
)
static

Reimplemented from AbstractTypeRenderer.

Definition at line 47 of file time_type_renderer.inc.

48  {
49  $text = "";
50 
51  if ($template == "12hr")
52  {
53  $template = "g:ia";
54  }
55  else if ($template == "24hr")
56  {
57  $template = "H:i";
58  }
59  else if (!$template)
60  {
61  $template = "g:ia";
62  }
63 
64  $dateObj = new DateTime($time);
65  $text = $dateObj->format($template);
66 
67  return $text;
68  }

The documentation for this class was generated from the following file: