2015-08-26 2 views
0

Я хочу написать JavaScript, чтобы сравнить сегодняшнюю дату с одним полем в базе данных MsSql, предполагая, что имя поля «document_issuedate» и поместите это условие.JavaScript для сравнения даты

, если сегодняшняя дата - document_issuedate> 30, то предупредит

+0

возможный дубликат [Как рассчитать разницу дат в JavaScript] (HTTP : //stackoverflow.com/questions/7763327/how-to-calculate-date-difference-in-javascript) – Alfabravo

ответ

0

How to calculate date difference in javascript


Этот вопрос похож, и появился после быстрого поиска. В принципе, до тех пор, как вы сделаете даты в объект даты, вы можете просто просто вычесть их, как вы показали


Редактировать

Вот лучше ссылку затем с большим количеством объяснений и соответствующего фрагмента кода из тех, которые стр. Переменная oneDay доступна только для удобства. Объекты даты в формате Y, m, d. Использование getTime() в объектах даты делает так, чтобы разность давала числовое значение (в миллисекундах) вместо объекта даты. Затем, деля его на oneDay, преобразует миллисекунды в дни, которые вы хотите. Math.abs гарантирует, что вы всегда есть разница положительное число и Math.round делает это целое число вместо десятичной

How to calculate the number of days between two dates using JavaScript?

var oneDay = 24*60*60*1000; // hours*minutes*seconds*milliseconds 
var firstDate = new Date(2008,01,12); 
var secondDate = new Date(2008,01,22); 

var diffDays = Math.round(Math.abs((firstDate.getTime() - secondDate.getTime())/(oneDay))); 
+0

Я не знаю, как написать код. Я новичок в java, поэтому мне нелегко –

+0

Обновлен мой ответ, чтобы больше удовлетворить ваши потребности –