fatCop - 2 months ago 62

Javascript Question

I've two javascript variables:

`startDate`

`endDate`

`endDate`

`startDate`

Answer Source

Have you looked at the website yet? It's full of examples - http://momentjs.com/ I think what you are trying to do is as simple as

```
var startDate = moment(endDate).subtract(1, 'days');
```

Following your question more literally, you can do this:

```
var endDate = moment(); //the current time
```

Or, you can just ignore the endDate part of this problem and go straight to startDate with

```
var startDate = moment().subtract(1, 'days'); //one day before the current time
```

Finally, if you need to format it a certain way, you can add that after the subtraction as such:

```
moment().subtract(1,'days').format('YYYY-MM-DD h:mm:ss a')
```

Use format without an argument and it gives you a iso format

```
moment().subtract(1,'days').format() //such as "2015-04-04T01:53:26-05:00"
```