Moment сравнение двух дат.
Есть 2 даты такого формата:
Первая это дата старта, а вторая дата финиша 2019-09-22 21:03:53 2019-09-22 23:33:14 Подскажите пожалуйста как через библиотеку Moment показать за сколько минут мы доехали до финиша? |
Цитата:
var d1='2019-09-22 21:03:53'; var d2='2019-09-22 23:33:14'; d1=new Date(d1); d2=new Date(d2); d1=d2-d1; d1=Math.round(d1/1000/60); alert(d1); |
moment разница дат с локализацией
dima85,
если нужны только минуты убрать комментарий, строка 23. <!DOCTYPE html> <html> <head> <title>Untitled</title> <meta charset="utf-8"> <script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.24.0/moment.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/humanize-duration/3.20.1/humanize-duration.min.js"></script> </head> <body> <p></p> <script> function fn() { var m1 = moment('2019-09-22 21:03:53','YYYY-MM-DD HH:mm:ss'); var m2 = moment('2019-09-22 23:33:14','YYYY-MM-DD HH:mm:ss'); document.querySelector("p").innerHTML = humanizeDuration(m2.diff(m1), {language: 'ru' //,units: ['m'],round: true }) } fn() </script> </body> </html> |
Часовой пояс GMT +3, время: 13:15. |