Как я могу получить разницу между двумя датами?Как получить разницу между двумя датами?
у меня есть:
date1 = 2014/2/20
date2 = 2014/2/16
Я хочу, чтобы получить значение разности как 4
.
Как я могу получить разницу между двумя датами?Как получить разницу между двумя датами?
у меня есть:
date1 = 2014/2/20
date2 = 2014/2/16
Я хочу, чтобы получить значение разности как 4
.
var oneDay = 24 * 60 * 60 * 1000;
function getDateDiffinDays(d1, d2) {
var firstDate = new Date(d1);
var secondDate = new Date(d2);
return Math.round(Math.abs((firstDate.getTime() - secondDate.getTime())/(oneDay)));
}
alert(getDateDiffinDays('2014/2/20', '2014/2/16'));
Попробуйте это, чтобы получить разницу в терминах количества дней
var date1= "2014/2/20";
var date2= "2014/2/16";
var difference = (new Date(date1) - new Date(date2))/(1000*60*60*24);
Эти решения также являются отличным решением, которое вернет разницу в днях. –
Вы можете просто получить день месяц и год от дата с использованием js-методов как getMonth, год и т. д. после этого вы можете вычленить.
Пожалуйста, прочтите здесь. http://stackoverflow.com/questions/3224834/get-difference-between-2-dates-in-javascript –
Дата форматирования не имеет ничего общего с jQuery. –
Что с jquery делать с этим? Я не совсем понимаю. это просто манипуляция с объектом Date. –