-3

I'm using momentjs in my app. But I don't understand it very well.

I need to get a date in milliseconds, but I need only day, month and year. Others should be set to 0 (Hours, minutes, seconds and milliseconds)

I'm trying with some like this:

var a = moment();
a = moment(a, "YYYY MM DD").valueOf();

But it returns milliseconds with extra info I don't want.

How can I get only milliseconds from days, months, and years?

Cœur
  • 37,241
  • 25
  • 195
  • 267
Baumannzone
  • 760
  • 2
  • 19
  • 38

1 Answers1

1

If you want to get the milliseconds from midnight of a given date, you don't need moment.
Just use the setHours method:

let date = new Date();
date.setHours(0, 0, 0, 0);
console.log(+date);

With moment, you can use startOf:

let date = moment()
date.startOf('day');
console.log(+date);
matteodelabre
  • 443
  • 5
  • 13