Я хочу получить разницу во времени между сохраненным временем и текущим временем в javascript или jquery.Мое сохраненное время выглядит как Sun Oct 24 15:55:56 GMT+05:30 2010
.
Код формата даты в java выглядит как
String newDate = "2010/10/24 15:55:56";
DateFormat format = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
Date date = format.parse(newDate);
Как сравнить его с текущим временем и получить разницу?Есть ли встроенная функция в jquery или javascript ??
Любые предложения или ссылки будут благодарны !!!
Заранее спасибо!
Обновление
Дата сохраняется как varchar
в БД.Я извлекаю его в строковую переменную, а затем изменяю на java.util.Date
объект.Код Java выглядит так:
String newDate = "2010/10/24 15:55:56";
DateFormat format = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
Date date = format.parse(newDate);
Этот date
объект был отправлен клиенту.Там я хочу сравнить сохраненную дату с текущей датой и показать разницу во времени, например, 2 секунды назад, 2 часа назад, 2 дня назад и т. Д., Как в Facebook.Я прошел некоторый учебник по конвертации даты в метку времени в Java-скрипте, и теперь я могу получить разницу в метке времени.Теперь я хочу знать, как мне изменить его на какой-нибудь формат, например «2 секунды или 2 дня или 24 часа» ??Или как мне изменить его обратно на формат даты ???