Посмотрите на план запросов для каждого запроса.
, Где в и Соединение может обычно быть реализованным с помощью того же плана выполнения, таким образом обычно существует нулевое ускорение от изменения между ними.
Вы можете легко создать функцию, чтобы получить количество дней, оставшихся до даты:
function daysUntil(year, month, day) {
var now = new Date(),
dateEnd = new Date(year, month - 1, day), // months are zero-based
days = (dateEnd - now) / 1000/60/60/24; // convert milliseconds to days
return Math.round(days);
}
daysUntil(2009, 12, 25); // 19 days!!
Я использовал этот плагин jQuery для отображения обратного отсчета, его довольно просто настроить. Пример использования доступен на этой странице .