In pure JS, this would be how.
How can I find out the number of minutes since midnight for a given moment
object (without extracting to Date
)?
- Must take into account DSTs
- Minutes should be rounded
- Must work with local time (not convert to UTC)
In pure JS, this would be how.
How can I find out the number of minutes since midnight for a given moment
object (without extracting to Date
)?
By default, moment#diff will return number rounded down. If you want the floating point number, pass true as the third argument. Before 2.0.0, moment#diff returned rounded number, not a rounded down number.
Consider this pseudocode because I haven't test to see if the difference takes into account DST.
This is what I have at the moment:
I am not sure if it takes into account various edge cases; comment if this is the case, or provide an alternate answer.