Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Время + 12 минут.... (https://javascript.ru/forum/misc/55474-vremya-12-minut.html)

095 29.04.2015 14:02

Время + 12 минут....
 
Здрасте...
Прошу - подскажите код:

alert(Текущая дата + 12 минут, в формате стандартной даты....)


я понимаю что в мире это ни разу никому не потребовалось до сегодняшнего момента (второй час гуглю "вычитание даты из даты"), - цель проста - создать таймер на базе коунтдауна обычного, который засекает ровно 12 минут, и всего то... Это число поставить как EndDate.

Как уже не пробовал - и таймштампы какие то на вид 86400000 например подставлять вычитая, надоело угадывать, сил нет... (как они вычисляются?)

nondeterminism 29.04.2015 16:49

вроде вот так работает
console.log(
 "via 12 minutes: ", 
 (function(){
 var d=new Date
 return new Date(d.getFullYear(), d.getMonth(), d.getDate(), d.getHours(), +(d.getMinutes())+12, d.getSeconds(), d.getMilliseconds())
})(), "\n", "and now is: ",
 new Date()
)

095 01.05.2015 12:42

а если будет 59я минута текущей?

Slup 01.05.2015 13:59

Попробуй так)
 
var d = new Date(), // текущяя дата
    newd = d.getTime()+720000; // + 12мин = 720000мс
alert(new Date(newd));


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