Метод Date.parse() анализирует строковое представление дату и возвращает число миллисекунд с 1 января 1970 года, 00:00:00 UTC или NaN, если строка не распознана или в некоторых случаях содержит недопустимые значения даты (например, 2015-02-31).
Вытащил из документации MOZILLA:
Date.parse('Wed, 09 Aug 1995 00:00:00 GMT');
Возвращает 807926400000 независимо от местного часового пояса, как по Гринвичу (UTC) предоставляется.
Date.parse('Wed, 09 Aug 1995 00:00:00');
Возвращает 807937200000 в часовом поясе GMT-0300, а также другие значения в других часовых поясов, так как нет временной зоны спецификатор в аргументе, и это не формат ISO, так трактуется как местные.
Date.parse('Thu, 01 Jan 1970 00:00:00 GMT');
Возвращает 0 независимо от географического пояса в качестве часового пояса GMT (UTC).
Date.parse('Thu, 01 Jan 1970 00:00:00');
Возвращает 14400000 в часовом поясе GMT-0400, а также другие значения в других часовых поясов, так как нет часового пояса не предусмотрено, а строка не в формате ISO, поэтому используется локальный часовой пояс.
Date.parse('Thu, 01 Jan 1970 00:00:00 GMT-0400');
Возврат 14400000 независимо от географического региона в качестве часового пояса GMT (UTC).
Date.parse('11/25/2016 00:00:00 GMT');
возвращается:
1480032000000
Найти документацию here.
'1480032000000' - это то, что они называют эпохой или unix-меткой в миллисекундах. Это количество миллисекунд с 01 января 1970 года 00: 00: 00.000 GMT. – josephting