This server class provides methods to operate the SimpleTime class objects, for example, creating SimpleTime object instances or working with class fields.

SimpleTime(time)


Instantiates a new SimpleTime object.

Parameter(s):

NameTypeMandatoryDefault Value
timeintegerN0

Example:

SimpleTime
const reportTime = new SimpleTime();
ss.info(reportTime.getByFormat());
//Info: 03:00:00

getByFormat(format)


This method allows to get time value in the format you need.


Parameter(s):

NameTypeMandatoryDefault Value
formatstringN"H:i:s"


Return:

TypeDescription
stringThe time in the specified format.


Example:

getByFormat
const reportTime = new SimpleTime();
reportTime.setValue('12:00:00');
ss.info(reportTime.getByFormat('H:i'));
//Info: 12:00

getDisplayValue()


This method gets the time in the 'H:i:s' format.


Return:

TypeDescription
StringThe time in 'H:i:s'format.


Example:

getDisplayValue
const reportTime = new SimpleTime('12:00:00');
ss.info(reportTime.getDisplayValue());
//Info: 12:00:00

getHourLocalTime()


The output of this method is the hours part in the local time zone.


Return:

TypeDescription
StringThe hours part of the time.


Example:

getHourLocalTime
const reportTime = new SimpleTime();
reportTime.setValue('12:00:00');
ss.info(reportTime.getHourLocalTime());
//Info: 12

getHourUTC()


The output of this method is the hours part in 12-hour clock in the UTC time zone. Noon is represented as 0, midnight is 12.


Return:

TypeDescription
StringThe hours part of the time.


Example:

getHourUTC
const startPoint = new SimpleTime();
startPoint.setValue('12:00:00');
ss.info(startPoint.getHourUTC());
//Info: 09

getValue()


The output of this method is the time value saved in the SimpleTime object having the internal format (‘H:i:s’) and in the system time zone.


Return:

TypeDescription
StringThe time value.


Example:

getValue
const startPoint = new SimpleTime('12:00:00');
ss.info(startPoint.getValue());
//Info: 09:00:00

setValue(time)


This method defines the time of the SimpleTime object in the internal time zone.


Parameter(s):

NameTypeMandatoryDefault Value
timeStringN"00:00:00"


Return:

TypeDescription
VoidThis method does not return a value.


Example:

setValue
const startPoint = new SimpleTime();
startPoint.setValue('12:00:00');
ss.info(startPoint.getValue());
//Info: 09:00:00