Сообщение от Lemme
|
function dateDiff(fromDate, daysToEnd) {
// [dd, mm, yyyy, hh, mm]
fromDate = fromDate.replace(/[\.\s\:]/g, '/').split('/');
// 86400000 - сутки
var daysToEnd = daysToEnd * 86400000;
var start = new Date(fromDate[2], fromDate[1] - 1, fromDate[0]).setHours(fromDate[3], fromDate[4]) + daysToEnd,
end = Date.now();
return Math.round((start - end) / 86400000);
}
alert(dateDiff('13.08.2015 13:00', 30));
|
А как менять с 30 суток ? на 540 дней нужно!!!
и вот так ?
Не работает! не показывает ничего вообще
<script type="text/javascript">
function dateDiff(fromDate, daysToEnd) {
// [dd, mm, yyyy, hh, mm]
fromDate = fromDate.replace(/[\.\s\:]/g, '/').split('/');
// 86400000 - сутки
var daysToEnd = daysToEnd * 86400000;
var start = new Date(fromDate[2], fromDate[1] - 1, fromDate[0]).setHours(fromDate[3], fromDate[4]) + daysToEnd,
end = Date.now();
console.log(Math.round((start - end) / 86400000));
}
dateDiff('13.08.2015 13:00', 540);
</script>