1
0
mirror of https://github.com/jbranchaud/til synced 2026-01-03 07:08:01 +00:00

Add Compare The Equality Of Two Date Objects as a javascript til

This commit is contained in:
jbranchaud
2020-11-27 18:50:03 -06:00
parent 3c8e82d821
commit 950ff67953
2 changed files with 24 additions and 1 deletions

View File

@@ -0,0 +1,22 @@
# Compare The Equality Of Two Date Objects
Equality can always feel like a bit of a moving target in JavaScript. Comparing
two objects, even if visually/conceptually identical, will resolve to being not
equal.
To compare two `Date` objects, you first need to convert them to something we
can check for equality -- numbers. This can be done with `getTime()`.
```javascript
> now = Date.now()
> today1 = new Date(now)
> today2 = new Date(now)
> today1 === today2
false
> today1.getTime() === today2.getTime()
true
```
With `Date` objects, you can directly use `<`, `>`, `<=`, and `>=`.
[source](https://stackoverflow.com/questions/492994/compare-two-dates-with-javascript)