# TSGetTimeSpan
gets the time span. 
## Synopsis
```
#include "petscts.h"  
PetscErrorCode TSGetTimeSpan(TS ts, PetscInt *n, const PetscReal **span_times)
```
Not Collective


## Input Parameter

- ***ts -*** the time-stepper



## Output Parameters

- ***n -*** number of the time points (>=2)
- ***span_times -*** array of the time points. The first element and the last element are the initial time and the final time respectively. The values are valid until the TS object is destroyed.



Notes: Both n and span_times can be NULL.


## See Also
 `TSSetTimeSpan()`, `TSGetTimeSpanSolutions()`

## Level
beginner

## Location
<A HREF="PETSC_DOC_OUT_ROOT_PLACEHOLDER/src/ts/interface/ts.c.html#TSGetTimeSpan">src/ts/interface/ts.c</A>


---
[Edit on GitLab](https://gitlab.com/petsc/petsc/-/edit/release/src/ts/interface/ts.c)


[Index of all TS routines](index.md)  
[Table of Contents for all manual pages](/docs/manualpages/index.md)  
[Index of all manual pages](/docs/manualpages/singleindex.md)  
