Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Функция GetDate (https://javascript.ru/forum/misc/24678-funkciya-getdate.html)

Radost_ 10.01.2012 10:29

Функция GetDate
 
Добрый день,
я уверена что вы мне поможете, хотя может сначала посчитаете вопрос глупым, а если отправите к книжкам где это по шагам расписано буду очень благодарна.
Итак. Я только сегодня села за js.
мне нужна функция которая бы выдавала день который был 2 недели назад.
сегодня 10 число, значит 2 недели назад было 27.
я пишу
javascript{d = new Date(2012,1,10); d.getDate()-14} (Selenium IDE если это важно)
он мне выдает -4 и все тут.
гуглить как-то слабо получилось, нашла только что
"Note: If adding five days to a date shifts the month or year, the changes are handled automatically by the Date object itself!"
но у меня он что-то не работает никак.

Kolyaj 10.01.2012 10:45

alert(new Date(new Date() - 14 * 24 * 60 * 60 * 1000))

Вовочка 10.01.2012 15:52

a = new Date();
a.setDate(a.getDate()-14);
alert(a);

nerv_ 10.01.2012 19:12

Цитата:

Сообщение от Вовочка (Сообщение 149345)
a = new Date();
a.setDate(a.getDate()-14);
alert(a);

var ?

Livanderiaamarum 10.01.2012 19:18

Цитата:

Сообщение от nerv_ (Сообщение 149370)
var ?

var?

Gozar 10.01.2012 19:28

war?

Radost_ 11.01.2012 07:03

Цитата:

Сообщение от Вовочка
1 a = new Date();
2 a.setDate(a.getDate()-14);
3 alert(a);

так я пробовала так, иначе чтоб я спрашивала то.
у меня тогда вот так получается: 1325041232625
видимо с типом данных что-то, но stringtodate или как-то так выдал мне полную строчку даты с годом мясяцем и т.д. причем сегодняшнюю, а я то хочу один день

nerv_ 11.01.2012 09:53

Цитата:

Сообщение от Radost_
а я то хочу один день

оно?
var a = new Date();
a.setDate(a.getDate() - 14);
alert(a.getDate());

Radost_ 11.01.2012 10:09

спасибо, и без var все работало. это я балда забыла вставить последнюю функцию :( спасибо еще раз! :victory:


Часовой пояс GMT +3, время: 21:45.