Pomniejszanie daty o 14 dni


(northwest) #1

Witam serdecznie,

kombinuję od dłuższego czasu jak odjąć 14 dni od daty w formacie: 10/25/2011 13:34... Wiecie może jak to zrobić?

Da się to jakoś prosto zrobić w JS/Jquery?

Z góry dziekuje za pomoc

Northwest


(Grzesie K) #2

(northwest) #3

nie działa :frowning: skrypt w wyniku podaje błędne miesiące i dni... :frowning:


(bobołak) #4

(slepcu) #5

można zmienic pierwsza date na milisekundy odjac owe 14 dni o znow zbudowac date z milisekund :

var d1 = new Date();

var d1_ms = d1.getTime();

var offset_ms = 14*24*60*60*1000; // 14 dni * 24 godziny * 60 minut * 60 sekund * 1000 milisekund

var d2_ms = d1_ms-offset_ms;

var d2 = new Date();

d2.setTime(d2_ms);

alert(d1.toUTCString());

alert(d2.toUTCString());

(Drobok) #6

No dobra, każdy robi swój to może i ja :slight_smile:

var d = 1000*60*60*24;

var d1 = new Date();

alert(new Date(d1 - 14*d));