# isSame()

Checks if `date1` is the same as `date2`.

## Signature

`isSame(string | number | Date date1, string | number | Date date2, string unit)`

## Parameters

***date1*:** Type: `string | number | Date`. A datetime string in ISO8601 format, or a timestamp in milliseconds, or a `Date` object.

***date2*:** Type: `string | number | Date`. A datetime string in ISO8601 format, or a timestamp in milliseconds, or a `Date` object.

***unit*:** Type: `string`. A datetime unit. Options are 'year', 'month', 'week', 'day', 'hour', 'minute', 'second', or 'millisecond'.

## Returns

**Type: `boolean`**

Returns `true` if `date1` is the same as `date2`, or `false` otherwise.

## Sample Code

```javascript
var date = new Date();
var day = $A.localizationService.endOf(date, 'day');
// Returns false
$A.localizationService.isSame(date, day, 'hour');
// Returns true
$A.localizationService.isSame(date, day, 'day');
```
