Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 31.10.2013, 18:57
Новичок на форуме
Отправить личное сообщение для Speel Посмотреть профиль Найти все сообщения от Speel
 
Регистрация: 31.10.2013
Сообщений: 1

Проблема с возвратом Date() из coockie
Здравствуйте. Проблема скорее всего легко решается, но я новичок и пока, что самостоятельно не смог найти ответ... Суть в том, что после того как я записываю в куки дату и пытаюсь её потом оттуда взять, что бы вычесть из текущей даты, результат этого вычисления равняется NaN .
var myDate = new Date();

	function returnEndDate(d,h,m){
		myDate.setDate(myDate.getDate()+d);
		myDate.setHours(myDate.getHours()+h);
		myDate.setMinutes(myDate.getMinutes()+m);
		return myDate;
	}
	
	if($.cookie("timer")){
		var dateEnd = $.cookie("timer");
	}else{
		var dateEnd = returnEndDate(5,5,3);
		$.cookie("timer", dateEnd, {expires: 7});
	}

Пробовал алертить как саму dateEnd - Date() , так и Date(dateEnd) - Date()
Заранее спасибо.
Ответить с цитированием
  #2 (permalink)  
Старый 31.10.2013, 19:55
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Сообщение от Speel
Пробовал алертить как саму dateEnd - Date() , так и Date(dateEnd) - Date()
Алерт? Ты из пещеры чтоли вылез? Про console.log не слыхивал?
Думается мне что в куки нельзя запихать объект. А иначе может весь window запишешь )) ? А ведь именно объект, а не число возвращает new Date()
__________________
В личку только с интересными предложениями
Ответить с цитированием
  #3 (permalink)  
Старый 01.11.2013, 03:17
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

В куках ток строковые переменные
Поэтому получение:
var dateEnd = +$.cookie("timer");

И запись:
var dateEnd = +returnEndDate(5,5,3);
 $.cookie("timer", dateEnd, {expires: 7});
Ответить с цитированием
  #4 (permalink)  
Старый 01.11.2013, 04:37
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

alert(typeof new Date().getTime() );

Вот это сгодится.
__________________
В личку только с интересными предложениями
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Время,не правильное отображение скриптов Visual Общие вопросы Javascript 0 29.10.2013 19:12
Обновление объекта Date (сокращение кода) HJ90 Элементы интерфейса 4 07.09.2013 20:58
Проблема с радио кнопками px379 Общие вопросы Javascript 8 29.07.2013 09:30
Проблема с Popup окном vovuslik jQuery 5 12.06.2010 16:12
Проблема с CSS COKOJIOB (X)HTML/CSS 5 04.08.2009 14:19