> ## Documentation Index
> Fetch the complete documentation index at: https://docs.superoffice.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Timer

> Timer class

Timer class

## Constructors

### Timer()

```crmscript theme={null}
Timer
```

Initializes a new instance of the Timer class.

## Methods

## getHiResTimer()

Gets a high resolution timer in seconds.

```crmscript theme={null}
Float getHiResTimer()
```

**Returns:** [CRMScript.Global.Float](CRMScript.Global.Float)

## getSeconds()

This function will return the number of seconds between start and stop.

```crmscript theme={null}
Float getSeconds()
```

**Returns:** [CRMScript.Global.Float](CRMScript.Global.Float) - The number of seconds between start and stop.

## getTimer()

Gets a timer value in seconds from the real time system clock. This is normally a low resolution timer.

```crmscript theme={null}
Float getTimer()
```

**Returns:** [CRMScript.Global.Float](CRMScript.Global.Float)

## start()

This function will start the timer.

```crmscript theme={null}
Void start()
```

**Returns:** [CRMScript.Global.Void](CRMScript.Global.Void)

## stop()

This function will stop the timer.

```crmscript theme={null}
Void stop()
```

**Returns:** [CRMScript.Global.Void](CRMScript.Global.Void)


## Related topics

- [Namespace CRMScript.Native](/en/automation/crmscript/reference/CRMScript.Native.md)
- [SuperOffice.WebApi.Data.UserPreferenceStrings.Mail](/en/api/reference/webapi/SuperOffice.WebApi.Data.UserPreferenceStrings.Mail.md)
- [Reply to contact](/en/request/learn/reply.md)
- [ticketstatustimecounter](/en/api/mdo-providers/reference/ticketstatustimecounter.md)
- [WebAPI changes in SuperOffice 12.2](/release-notes/12/api/changes-webapi-12.2.2072.0.md)
- [Erp Sync engine operation](/en/api/plugins/erp-connectors/sync-operation.md)
