У меня есть дата в виде строки:
2018-05-29-13-56-00
Мне нужно преобразовать вэпоха чтобы я мог делать расчеты с другими датами.
У кого-нибудь есть идеи, как это сделать?Спасибо!
Вы можете сделать это с помощью moment.js, если вы можете использовать эту библиотеку.
moment.js
moment('2018-05-29-13-56-00', 'YYYY-MM-DD-hh-mm-ss').format();
Вы можете сделать это.Обратите внимание на d[1] - 1, потому что месяцы начинаются с нуля.
d[1] - 1
const date = '2018-05-29-13-56-00'; const d = date.split('-'); const epoch = (new Date(d[0], d[1] - 1, d[2], d[3], d[4], d[5])).valueOf(); console.log(epoch);