Новичок здесь, так что будьте добры. С Javascript, скажем, у меня есть 2 временных метки, выраженные в виде строк, 2017-09-14 11: 49: 06.277 (создано) и 2017-09-14 11: 49: 06.978 (изменено). Попытка сделать сравнение таким образом, что если созданный находится в пределах той же секунды, что и изменен, сделайте одно, иначе сделайте другое. Как сравнить строки, начиная с года, месяца, дня и т.д. До нескольких секунд?
Сравните их как ms с 1970 года, возможно:
if( Math.abs( new Date(a) - new Date(b) ) < 1000 /*ms = 1s */) alert("a and b occured in the same second");
(разница до одной секунды)
if( a.split(".")[0] === b.split(".")[0] ) alert("a and b occured in the same second");
(В ту же секунду)
для обоих кодов необходимо определить a и b, например:
const
a = "2017-09-14 11:49:06.277",
b = "2017-09-14 11:49:06.978";
11:49:06.999
как к той же секунде, что и 11:49:07:001
.
.
и сравнить результат?