Я создаю фид Instagram с JQuery на своем сайте и хочу показать, сколько времени прошло с момента отправки сообщения в короткой форме: 23H или 2D или 3M или 1Y в зависимости от как долго это было. У меня есть два объекта даты, но я не могу понять, как рассчитать разницу и отобразить ее, как я хочу.Дата Разница, сколько прошло HDMY
Я довольно новыми для JS/Jquery и, насколько я мог бы получить было:
var pd = new Date(postDate);
var nd = new Date();
var nd = nd.getTime();
var difference = nd-pd;
Как вычислить разницу между двумя датами в часы, дни, месяцы и годы?
Спасибо.
високосные годы сделать это значительно нетривиальным. –
И разные месячные длины. –