I used MomentJS to convert local date to UTC date using the following way:
You said:
I used MomentJS to convert local date to UTC date using the following way:
moment("2016-10-11 18:06:03").tz("Europe/Paris").format()
That doesn't do that. That converts a local value to Paris time, and emits it as a string in ISO8601 format.
Now I need timestamp from the output value using MomentJS.
That's a different question, and wouldn't involve the output of the above because:
You can't get a timestamp from the output string, you'd get it from a moment
object. You could parse that string, but that would be silly since you already had a moment
object earlier.
Timestamps are UTC based, so time zone conversion is irrelevant. You'd get the same timestamp if you didn't convert at all.
You can get a string with a timestamp using .format('X')
or .format('x')
depending on which precision you want. But it's much cleaner to just get the numerical timestamp using .valueOf()
or .unix()
, again depending on precision.